Как мне скомпилировать uget из исходного кода?

Я скачал uget из исходной ссылки fourge. Это файл tar.gz. Я прочитал, что могу установить файл этого типа, распаковав его содержимое и выполнив следующие действия.

./configure
make
install

Но, когда я даю ./configure

проверяем BSD-совместимую установку ... / usr / bin / install -c

проверяем, собрана ли среда нормальна - ошибка конфигурации

Следую ли я инструкциям? Что мне не хватает? Я знаю, что самый простой способ - сделать

sudo apt-get install uget

Но я хочу знать причину его отказа.

0
задан 4 June 2012 в 16:02

1 ответ

Но я хочу знать причину ее отказа.

Причина тут же: у Вас нет "нормального" (т.е. надлежащий) средой сборки.

Вы устанавливали существенные инструменты с sudo apt-get install build-essential? В противном случае сделайте это сначала.

Затем при попытке скомпилировать пакет, который доступен в репозиториях, сделайте себе одолжение и работайте ниже для получения всех его зависимостей, не имея необходимость понимать каждого индивидуально:

sudo apt-get build-dep uget -y

Корректные шаги для следования после этого:

cd uget-source-directory
./configure
make
make install

Если apt-get build-dep не возможно для некоторого пакета, посмотрите на README или INSTALL файлы в его исходном каталоге для обнаружения его зависимостей. Иначе необходимо будет понять зависимости по одному и установить их как это:

configure: error: The intltool scripts were not found. Please install intltool.

2
ответ дан 4 June 2012 в 16:02

Другие вопросы по тегам:

Похожие вопросы: