Я скачал uget из исходной ссылки fourge. Это файл tar.gz. Я прочитал, что могу установить файл этого типа, распаковав его содержимое и выполнив следующие действия.
./configure
make
install
Но, когда я даю ./configure
проверяем BSD-совместимую установку ... / usr / bin / install -c
проверяем, собрана ли среда нормальна - ошибка конфигурации
blockquote>Следую ли я инструкциям? Что мне не хватает? Я знаю, что самый простой способ - сделать
sudo apt-get install uget
blockquote>Но я хочу знать причину его отказа.
Но я хочу знать причину ее отказа.
Причина тут же: у Вас нет "нормального" (т.е. надлежащий) средой сборки.
Вы устанавливали существенные инструменты с 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.