Страница 1 из 5

Проблема с установкой программ

Добавлено: 13 фев 2010, 18:04
Anti
Всем привет. Вот такая проблема, скачал пакет, начинаю устанавливать.
В коммандной строке монтирую директорию и набираю ./configure этот процесс проходит успешно.
Запускаю make. Через некоторое время она мне выдаёт ошибку:

In function 'open',
inlined from 'msgdomain_list_print' at write-catalog.c:223:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[4]: *** [write-catalog.lo] Error 1
make[4]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-tools/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-tools/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-tools'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-tools'
make: *** [all-recursive] Error 1


Запускаю make install и тут вылазиет в конце:

make[3]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p /usr/local/share/gettext
/bin/mkdir: cannot create directory `/usr/local/share/gettext': Permission denied
make[3]: *** [install-classes-no] Error 1
make[3]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-runtime/intl-java'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-runtime/intl-java'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/yegor/Загрузки/gettext-0.17/gettext-runtime'
make: *** [install-recursive] Error 1



Вот никак не пойму в чём проблема! Кто знает, подскажите! Заранее спасибо!

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 18:31
grub
Вы собираете gettext из исходников?
Какой у Вас дистрибутив?

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 18:36
Anti
Linux Ubuntu 9,10

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 19:17
grub
sudo aptitude install gettext будет достаточно.
Нет нужды собирать из исходников, если только Вы не накладываете какие-то свои кастомные патчи.

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 19:29
sungreen
>> Вы собираете gettext из исходников? Какой у Вас дистрибутив?
... да-да, логично было бы найти бинарный пакет ...

>> /usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
... afaik, вроде версия компилятора должна быть другая, какая кста сейчас? ...

/bin/mkdir: cannot create directory `/usr/local/share/gettext': Permission denied
... ну дык пермишен денит - нужны соотвтетствующие права ...

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 20:41
Anti
sudo aptitude install gettext

Я не помню, если эта команда использует интернет, то не получится, у меня всё через прокси сервер с авторизацией, ну или вы мне не подскажете как сделать так, чтобы всё подключалось через прокси (Администрирование - настройки прокси - не помогает, там некуда вводить логин и пароль)
вроде версия компилятора должна быть другая, какая кста сейчас? ...

Как узнать версию и при неободимости обновить и откатать?
... ну дык пермишен денит - нужны соотвтетствующие права ...

Это я понял, но никак не разберусь как с этими правами запустить...

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 21:08
Anti
yegor@yegor-desktop:~$ sudo aptitude install gettext
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Reading extended state information
Initializing package states... Готово
No candidate version found for gettext
No candidate version found for gettext
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Reading extended state information
Initializing package states... Готово


а вот это мне sudo выдаёт

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 21:23
sungreen
>> sudo выдает
... скажите зачем вам этот gettext? уж не ядерную ли бомбу собираете ректальным методом ...

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 21:29
Anti
Хотел установить аську, скачал pidgin, а он как раз и требует этот пакет. И некоторые другие программы.

Re: Проблема с установкой программ

Добавлено: 13 фев 2010, 21:51
sungreen
>> скачал pidgin
... что, тож исходники? видимо собирать из сырцов не самый простой путь в убунте ...
... делайте через "sudo aptitude install" ...
... может это поможет ...
http://www.ithowto.ru/internet/instant- ... u-910.html
http://maddog.sitengine.ru/post/764.html

Re: Проблема с установкой программ

Добавлено: 14 фев 2010, 12:02
Anti
Вышеуказанные способы не помогли. Добавил 2 строки, система отказалась сохранить изменения.
... делайте через "sudo aptitude install" ...
я уже писал что мне sudo выдаёт...

Re: Проблема с установкой программ

Добавлено: 14 фев 2010, 12:22
grub
Anti, вот вполне похожая на правду ссылка с рецептом (вторая в гугле по запросу ubuntu aptitude proxy):

http://blog.mypapit.net/2006/02/how-to- ... ebian.html

Когда настроите aptitude то для установки pidgin достаточно будет sudo aptitude install pidgin.

Еще один вариант (если у Вас есть полный набор дисков, и что-то не выйдет с proxy), это использовать команду apt-cdrom ( https://help.ubuntu.com/community/AptCdrom ), и тогда aptitude при установке ПО будет просто просить вставить нужный диск.

Re: Проблема с установкой программ

Добавлено: 14 фев 2010, 12:25
grub
И сразу отмечу от себя, что лучше один раз разобраться с aptitude чем постоянно трахаться с самосборкой пакетов, скачивая их по одному (да еще небось версии производителей, а не адаптированные под дистрибутив).

Почему так -- не вполне имею время объяснять. Пока что прошу поверить на слово, а через некоторое время сами поймете.

Просто погуглите/почитайте на досуге про aptitude и пакетную систему debian/ubuntu.

Re: Проблема с установкой программ

Добавлено: 14 фев 2010, 18:42
Anti
вот вполне похожая на правду ссылка с рецептом (вторая в гугле по запросу ubuntu aptitude proxy):

export http_proxy=http://username:password@proxyserver.net:port/ знакомая команда, но у меня выдаёт ошибку. А дисков нету никаких...

Re: Проблема с установкой программ

Добавлено: 14 фев 2010, 20:40
grub
А какую ошибку выдает? Кстати, экспорт, скорее всего, Вы делаете для своего пользователя, а команда sudo дает процессу права рута. Не факт, что при этом унаследуется экспортированная переменная.

И в соседнем треде еще советовали прописать вместо этого строчку в конфигах апта соответствующих. Вы пробовали?