Linux.by
https://forum.linux.by/

Проблема с установкой программ
https://forum.linux.by/viewtopic.php?f=1&t=10738
Страница 1 из 5

Автор:  Anti [ 13 фев 2010, 18:04 ]
Заголовок сообщения:  Проблема с установкой программ

Всем привет. Вот такая проблема, скачал пакет, начинаю устанавливать.
В коммандной строке монтирую директорию и набираю ./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



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

Автор:  grub [ 13 фев 2010, 18:31 ]
Заголовок сообщения:  Re: Проблема с установкой программ

Вы собираете gettext из исходников?
Какой у Вас дистрибутив?

Автор:  Anti [ 13 фев 2010, 18:36 ]
Заголовок сообщения:  Re: Проблема с установкой программ

Linux Ubuntu 9,10

Автор:  grub [ 13 фев 2010, 19:17 ]
Заголовок сообщения:  Re: Проблема с установкой программ

sudo aptitude install gettext будет достаточно.
Нет нужды собирать из исходников, если только Вы не накладываете какие-то свои кастомные патчи.

Автор:  sungreen [ 13 фев 2010, 19:29 ]
Заголовок сообщения:  Re: Проблема с установкой программ

>> Вы собираете 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
... ну дык пермишен денит - нужны соотвтетствующие права ...

Автор:  Anti [ 13 фев 2010, 20:41 ]
Заголовок сообщения:  Re: Проблема с установкой программ

Цитата:
sudo aptitude install gettext

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

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

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

Автор:  Anti [ 13 фев 2010, 21:08 ]
Заголовок сообщения:  Re: Проблема с установкой программ

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 выдаёт

Автор:  sungreen [ 13 фев 2010, 21:23 ]
Заголовок сообщения:  Re: Проблема с установкой программ

>> sudo выдает
... скажите зачем вам этот gettext? уж не ядерную ли бомбу собираете ректальным методом ...

Автор:  Anti [ 13 фев 2010, 21:29 ]
Заголовок сообщения:  Re: Проблема с установкой программ

Хотел установить аську, скачал pidgin, а он как раз и требует этот пакет. И некоторые другие программы.

Автор:  sungreen [ 13 фев 2010, 21:51 ]
Заголовок сообщения:  Re: Проблема с установкой программ

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

Автор:  Anti [ 14 фев 2010, 12:02 ]
Заголовок сообщения:  Re: Проблема с установкой программ

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

Автор:  grub [ 14 фев 2010, 12:22 ]
Заголовок сообщения:  Re: Проблема с установкой программ

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 при установке ПО будет просто просить вставить нужный диск.

Автор:  grub [ 14 фев 2010, 12:25 ]
Заголовок сообщения:  Re: Проблема с установкой программ

И сразу отмечу от себя, что лучше один раз разобраться с aptitude чем постоянно трахаться с самосборкой пакетов, скачивая их по одному (да еще небось версии производителей, а не адаптированные под дистрибутив).

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

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

Автор:  Anti [ 14 фев 2010, 18:42 ]
Заголовок сообщения:  Re: Проблема с установкой программ

Цитата:
вот вполне похожая на правду ссылка с рецептом (вторая в гугле по запросу ubuntu aptitude proxy):

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

Автор:  grub [ 14 фев 2010, 20:40 ]
Заголовок сообщения:  Re: Проблема с установкой программ

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

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

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/