Недавно мы рассмотрели основы компиляции программного обеспечения из источника на Ubuntu, поэтому ознакомьтесь с нашей оригинальной статьей, если вы только начинаете.
Авто-Апт
Автоматически проверяет часы и ждет, когда вы запустите с ним команду./configure. Когда./configure пытается получить доступ к файлу, который не существует, auto-apt переносит процесс./configure на удержание, устанавливает соответствующий пакет и позволяет продолжить процесс./configure.
Сначала установите auto-apt со следующей командой:
sudo apt-get install auto-apt
sudo auto-apt update
sudo auto-apt updatedb && sudo auto-apt update-local
sudo auto-apt run./configure
Кв-File
Если вы видите сообщение об ошибке, в котором указано, что файл отсутствует, вы можете не знать, какой пакет вы должны установить, чтобы получить файл. Apt-файл позволяет находить пакеты, содержащие конкретный файл с одной командой.
Сначала вам нужно будет установить apt-файл:
sudo apt-get install apt-file
sudo apt-file update
Выполните следующую команду, заменив example.pc«С именем файла, и команда сообщит вам, какой именно пакет вам нужно установить:
apt-file search file example.pc
sudo apt-get install package
Вы также можете выполнить поиск файлов с веб-сайта поиска пакетов Ubuntu. Использовать "Поиск содержимого пакетов"На странице для поиска определенного файла.
Apt-Get Build-Dep
Мы рассмотрели apt-get build-dep в нашем первоначальном посте. Если более ранняя версия программы, которую вы пытаетесь установить, уже находится в репозиториях Ubuntu, Ubuntu уже знает зависимости, которые требуются.
Введите следующую команду, заменив "пакет"С именем пакета, а apt-get установит необходимые зависимости:
sudo apt-get build-dep package
Все эти команды используют apt-get, поэтому вы можете также использовать их в Debian, Linux Mint и любом другом дистрибутиве Linux, который использует пакеты apt-get и.deb.