APT-GET v Ubuntu

Apt Get V Ubuntu



APT je nástroj příkazového řádku na Ubuntu. Je to jeden z nejpoužívanějších a nejvýkonnějších nástrojů příkazového řádku na Ubuntu. APT lze použít k instalaci nových softwarových balíčků, aktualizací balíčků, které jsou již nainstalovány ve vašem systému, nebo dokonce k aktualizaci. Tento nástroj příkazového řádku je zdaleka jedním z prvních, který se všichni nováčci v Linuxu učí. APT lze dále rozdělit na APT-GET, APT-CACHE a APT-CONFIG. V tomto tutoriálu prozkoumáme různé způsoby, jak můžeme použít APT-GET.

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.



  Bez názvu 14



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

  Bez názvu 15

Toto se nachází ve složce imagemagick_source:

  Bez názvu 16

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á:

  Bez názvu6

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.

  Bez názvu7

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 >

  Bez názvu8

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 autoclean

Autoclean 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:

  Bez názvu9

Nyní použijeme autoclean:

sudo apt-get autoclean

  Bez názvu 10

A teď si dáme úklid:

  Bez názvu 11

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 autoremove

sudo 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.

  Bez názvu 17

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.

  Nepojmenovaná

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é

  Bez názvu2

Zde, jak vidíte, zobrazí aktuální verzi (ve vašem systému), kterou máte, a novou dostupnou verzi.

sudo apt-get upgrade

sudo 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-upgrade

sudo 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 check

sudo 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-get

Zá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.