Apt-get source a Apt-get build-dep
Apt-get source
Když se zabýváte balíčky s otevřeným zdrojovým kódem nebo zdrojovým kódem, programátoři obvykle chtějí studovat zdrojový kód a/nebo opravovat chyby ve zdrojovém kódu. Zde přichází na řadu zdroj. Zdroj se používá k uchopení zdrojového balíčku.
Aby to fungovalo, nasměrujte položku deb-src v /etc/apt/sources.list na unstable (také by měla být odkomentována). A spusťte aktualizaci, jakmile bude soubor sources.list změněn.
CD / atd / apt
nano zdroje.seznam
Poté odkomentujte řádky deb-src.
Poté proveďte aktualizaci:
sudo aktualizace apt-get
Stáhněte si zdrojový balíček:
CD ~CD Stahování
mkdir imagemagick_source
CD imagemagick_source
sudo apt-get zdroj imagemagick
Toto se nachází ve složce imagemagick_source:
sudo apt-get build-dep < balík >
Ten se používá k instalaci všech závislostí pro konkrétní balíček, který umožní jeho sestavení. Jinými slovy, závislosti jsou knihovny/programy, které jsou nutné ke kompilaci balíčku. A ten za vás získá závislosti.
sudo instalace apt-get < balík >sudo instalace apt-get < balík >
Toto je příkaz, který je většina lidí nucena používat, a proto je nejznámější a nejpoužívanější. Stáhne a nainstaluje libovolný balíček podle vašeho výběru. Pojďme se tedy podívat, co to dělá:
V tomto případě jsem zvolil instalaci balíčku, který již v systému mám. Co si ale musíte všimnout, jsou první dva řádky.
“ Čtení seznamů balíčků… Hotovo “ – prošel softwarovým úložištěm a zkontroloval všechny dostupné balíčky.
“ Vytváření stromu závislostí “ – zde apt-get vytváří další požadované balíčky, aby mohl spustit požadovaný balíček.
APT načte všechny požadavky a nainstaluje je také. /etc/apt/sources.list se používá k určení balíčků. Chcete-li nainstalovat konkrétní verzi balíčku, můžete napsat:
sudo instalace apt-get < název balíčku > = < verze balíčku >Pokud jste na druhou stranu chtěli balíček pouze stáhnout, ale ne nainstalovat, můžete tak učinit přidáním přepínače d. Ten stáhne soubor a umístí jej do /var/cache/apt/archives.
sudo apt-get -d Nainstalujte < balík >
Instalaci můžete simulovat také pomocí přepínače s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)
sudo apt-get -s installl < balík >Ten nemění systém žádným způsobem, tvar nebo formu, ale spíše simuluje instalaci. Pokud a když uživatel bez oprávnění root simuluje instalaci, může to vypadat zkresleně kvůli nedostatku přístupu k určitým konfiguracím.
Další, na kterou se podíváme, je fix-broken (-f, –fix-broken):
sudo apt-get -F Nainstalujte < balík >V tomto případě se pokusí opravit poškozené závislosti.
sudo apt-get automatické čištění / čistýsudo apt-vyčistit
Tento příkaz – clean – se používá k vyčištění místního úložiště balíčků. Odstraní vše z /var/cache/apt/archives, což v podstatě uvolní místo v systému.
sudo apt-get autocleanAutoclean se naopak používá k odstranění nepotřebných souborů.
Předpokládejme, že si stahuji VLC (a pouze jej stáhnu) pomocí příkazu sudo apt-get -d install vlc. Takto vypadá /var/cache/apt/archives:
Nyní použijeme autoclean:
sudo apt-get autoclean
A teď si dáme úklid:
Nyní se předpokládá, že jste přišli na to, co clean dělá a co nedělá.
sudo apt-get --očistit odstranit < balík >sudo apt-get --očistit odstranit < balík >
Zde můžete k odstranění balíčku pomocí APT použít buď vyčištění nebo odstranění nebo obojí. Odebrat se používá k odstranění balíčku, ale NE konfiguračních souborů. Purge odstraní také všechny konfigurační soubory.
sudo apt-get autoremovesudo apt-get autoremove < balík >
Kdykoli nainstalujete konkrétní balíček, automaticky se nainstalují také všechny jeho závislosti. Když balíček odeberete, na druhé straně se balíček odstraní, ale závislosti zůstanou. Zde přichází na řadu apt-get autoremove. Autoremove odstraní nejen nainstalovaný balíček, ale také nainstalované závislosti.
sudo aktualizace apt-get
sudo aktualizace apt-get
Jak termín říká, tento příkaz se používá k aktualizaci. Nyní, co aktualizuje a co dělá příkaz? V tomto případě se nahlédne do souboru /etc/apt/sources.list a aktualizuje se databáze balíčků, které má uživatel k dispozici. Pokud se někdy změní soubor sources.list, určitě musíte spustit tento příkaz.
Takže tady, na předchozím obrázku, jsem spustil příkaz update a vidíme, že to vyhodí pár řádků. Tyto řádky říkají „Hit“, „Get“ nebo „Ign“.
Hit: Žádné změny ve verzi balíčku
Získat: nová verze je k dispozici a APT ji získává za vás
Ign: Ignorujte balíček
Aktualizace APT nestáhne a nenainstaluje všechny nově dostupné balíčky. Můžete však zadat následující a zjistit, které z nich mají nově dostupnou verzi:
Výstižný seznam -- upgradovatelné
Zde, jak vidíte, zobrazí aktuální verzi (ve vašem systému), kterou máte, a novou dostupnou verzi.
sudo apt-get upgradesudo apt-get upgrade
Další příkaz, který je podobný příkazu update, je příkaz upgrade. Poslední příkaz (upgrade) se používá k upgradu nebo instalaci novějších verzí všech různých balíčků, které jsou již nainstalovány v systému. Získává nejnovější verze ze zdrojů, které jsou v souboru etc/apt/sources.list. Balíčky již nainstalované v systému NEJSOU NIKDY odstraněny a nové, aktuálně neinstalované balíčky se nikdy neinstalují. Ale spíše je „upgrade“ pro VŠECHNY balíčky, které jsou aktuálně nainstalovány v systému. Pokud a kdy balíček nelze upgradovat beze změny stavu jiného balíčku, zůstane NEUPGRADOVANÝ (neaktualizován). Obvykle před příkazem upgrade předchází příkaz update. To má zajistit, aby APT věděl, že ve skutečnosti existují nové balíčky.
sudo apt-get dist-upgradesudo apt-get dist-upgrade
Tento konkrétní příkaz se používá k aktualizaci systému na nové vydání. V tomto případě mohou být některé balíčky odstraněny. Rozdíl mezi příkazy upgrade a dist-upgrade spočívá v tom, že v dist-upgrade dochází k odstranění určitých balíčků. Ale pro upgrade nedochází k odstranění balíčků.
sudo apt-get staženísudo apt-get stažení < balík >
Je to podobné jako při instalaci -d. Apt-get -d install stáhne soubor do /var/cache/apt/archives, zatímco apt-get download stáhne soubor deb do aktuálního pracovního adresáře. Apt-get download stáhne deb soubor, ale ne závislosti. Dále, apt-get download nenainstaluje balíček.
sudo apt-get checksudo apt-get check < balík >
Sudo apt-get check se používá k aktualizaci mezipaměti balíčků a ke kontrole nefunkčních závislostí.
Chcete-li získat další informace a další možnosti, zadejte:
muž apt-getZávěr
Příkazy APT-GET jsou velmi výkonné a přitom velmi základní. V tomto tutoriálu jsme se naučili, jak používat příkazy APT-GET: source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download a check. tutorial.