Най-трудната част от съставянето на софтуер на Linux е откриването на зависимостите и инсталирането му. Ubuntu има подходящи команди, които автоматично откриват, намират и инсталират зависимости и правят упорита работа за вас.
Наскоро разгледахме основите на компилирането на софтуера от източника на Ubuntu, затова вижте оригиналната ни статия, ако току-що започвате.
Автоматичните часовници чакат, когато стартирате командата ./configure през нея. Когато ./configure опита за достъп до файл, който не съществува, auto-apt поставя процеса ./configure в режим на задържане, инсталира подходящия пакет и пропуска процеса ./configure.
Първо, инсталирайте автоматично-apt със следната команда:
sudo apt-get инсталирате автоматично-apt
След като го инсталирате, изпълнете следната команда, за да изтеглите файловите списъци, които автоматично го изисква. Този процес ще отнеме няколко минути.
sudo автоматична актуализация
След като приключите с първата команда, изпълнете следните команди, за да актуализирате нейните бази данни. Тези команди ще отнеме и няколко минути.
sudo авто-ап актуализиран && sudo автоматично-ап актуализация-локално
След като сте извършили изграждането на бази данни на auto-apt, можете да стартирате процеса ./configure със следната команда:
sudo автоматичен достъп ./configure
Ако видите съобщение за грешка, в което се казва, че конкретен файл липсва, може да не знаете пакета, който трябва да инсталирате, за да получите файла. Apt-file ви позволява да намерите пакети, съдържащи конкретен файл с една команда.
Първо, ще трябва да инсталирате самото приложение:
sudo apt-get инсталирате apt-файл
След като го инсталирате, изпълнете следната команда, за да изтеглите списъците с файлове от конфигурираните ап хранилища. Това са големи списъци, така че изтеглянето им ще отнеме няколко минути.
sudo apt-file update
Изпълнете следната команда, заменете "example.pc"С име на файл и командата ще ви каже точно кой пакет трябва да инсталирате:
apt-file файл за търсене example.pc
Инсталирайте пакета със стандартната команда apt-get install:
sudo apt-get инсталирате пакет
Можете също така да извършите търсене на файлове от уебсайта на Ubuntu за търсене на пакети. Използвай "Търсете в съдържанието на пакетите"На страницата, за да търсите конкретен файл.
Тя ще ви даде същите резултати като apt-файла и няма да ви се налага да изтегляте списъци с файлове.
Ние покрихме apt-get build-dep в нашата първоначална публикация. Ако по-ранна версия на програмата, която се опитвате да инсталирате, вече е в хранилищата на пакети на Ubuntu, Ubuntu вече знае зависимостите, които изисква.
Въведете следната команда, заменете "пакет"С името на пакета и apt-get ще инсталира необходимите зависимости:
sudo apt-get build-dep пакет
Apt-get ви подканва да инсталирате всички необходими зависимости.
Ако по-нова версия на програмата изисква различни зависимости, може да се наложи да инсталирате някои допълнителни зависимости ръчно.
Всички тези команди използват apt-get, така че можете да ги използвате и на Debian, Linux Mint и всяка друга Linux дистрибуция, която използва пакети apt-get и .deb.