30Jun
Nejtěžší součástí kompilace softwaru v Linuxu je nalezení jeho závislostí a jejich instalace. Ubuntu má příkazy apt, které automaticky detekují, vyhledávají a instalují závislosti a dělají pro vás náročnou práci.
Nedávno jsme se zabývali základy kompilace softwaru ze zdroje na Ubuntu, takže se podívejte na náš originální článek, pokud právě začínáte.
Auto-Apt
Auto-apt hodinky a čeká při spuštění příkazu. /configure přes něj. Když se soubor. /configure pokusí získat přístup k souboru, který neexistuje, funkce auto-apt zadá proces. /configure podržen, nainstaluje příslušný balíček a pokračuje proces. /configure.
Nejprve nainstalujte auto-apt s následujícím příkazem:
sudo apt-get nainstalovat auto-apt
Poté, co je nainstalován, spusťte následující příkaz pro stažení seznamů souborů, které vyžaduje auto-apt. Tento proces trvá několik minut.
sudo automatická aktualizace
Po dokončení prvního příkazu spusťte následující příkazy pro aktualizaci jeho databází.Tyto příkazy budou trvat i několik minut.
sudo auto-apt updatedb &sudo auto-apt update-local
Po dokončení vytváření databází Auto-apt můžete spustit proces. /configure s následujícím příkazem:
sudo auto-apt run. /configure
Apt-File
Pokud vidíteChybí zpráva, že určitý soubor chybí, možná nemusíte znát balíček, který musíte nainstalovat, abyste získali soubor. Apt-file umožňuje najít balíčky, které obsahují určitý soubor s jediným příkazem.
Nejprve budete muset nainstalovat samotný soubor apt-souboru:
sudo apt-get instalovat apt-soubor
Po jeho instalaci spusťte následující příkaz pro stažení seznamů souborů z konfigurovaných úložišť apt. Jedná se o velké seznamy, takže stahování bude trvat několik minut. Aktualizace souboru
sudo apt-file
Spusťte následující příkaz, který nahradí " example.pc " názvem souboru a příkaz vám přesně vyloží balíček, který potřebujete nainstalovat:
vyhledávací soubor apt-souboru example.pc
Installbalíček se standardním příkazem apt-get install:
sudo apt-get instalační balíček
Můžete také provést vyhledávání souborů z webových stránek Ubuntu Package Search. Pomocí stránky " Vyhledat obsah balíků " na stránce vyhledejte konkrétní soubor.
Získáte stejné výsledky jako soubor apt a nebudete muset stahovat žádné seznamy souborů.
Apt-Get Build-Dep
Pokryli jsme apt-get build-dep v našem počátečním příspěvku. Pokud se starší verze programu, který se pokoušíte nainstalovat, nachází již v úložištích balíků Ubuntu, Ubuntu již zná závislosti, které vyžaduje.
Zadejte následující příkaz, který nahradí balíček " " s názvem paketu a apt-get nainstaluje požadované závislosti:
sudo apt-get balíček build-dep
Apt-get vyzve k instalaci všech požadovaných závislostí.
Pokud novější verze programu vyžaduje různé závislosti, pravděpodobně budete muset nainstalovat některé další závislosti ručně.
Všechny tyto příkazy používají apt-get, takže je můžete také na Debianu, Linuxu Mint a jakékoli jiné distribuci Linuxu, která používá balíčky apt-get a. deb.