GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz apt ke správě balíčků v systému Linux

Tento článek ukazuje, jak používat příkaz apt v Ubuntu, Debianu, Linux Mintu nebo v jakékoli jiné distribuci Debian nebo Ubuntu, s příklady, abyste mohli balíčky snadno spravovat.

apt je výkonný nástroj pro správu balíčků, který lze použít k vyhledávání, instalaci, aktualizaci, upgradu a správě balíčků v operačním systému Linux. Automaticky spravuje závislosti balíčků, instaluje požadovaný software podle potřeby a odstraňuje jej, když již není potřeba.

Obsah

  • Co je apt Command v Linuxu?
  • Jak používat apt Command v Linuxu
    • Načíst aktualizace
    • Seznam dostupných aktualizací
    • Upgradovat balíčky
    • Úplný upgrade systému
    • Instalace nových balíčků
    • Odebrání balíčků
    • Vyhledávání balíčků
    • Prohledávání nainstalovaných balíčků
    • Získejte podrobnosti o balíčku
  • Závěr

Co je apt Command v Linuxu?

apt (Nástroj pro pokročilé balíčky) je nástroj příkazového řádku, který se používá pro snadnou interakci s dpkg balicí systém v Debianu a distribucích Linuxu založených na Debianu, jako je Ubuntu. Jedná se o kolekci nástrojů distribuovaných v balíčku s názvem apt , jehož cílem je zjednodušit proces správy softwaru.

dpkg odpovídá za zabalení softwaru do snadno instalovatelného balíčku. Je to správce balíčků Debianu. Ve skutečnosti, když apt Pokud se použije, vyvolá dpkg program pro instalaci nebo odebrání aplikací a zároveň zahrnuje další funkce jako řešení závislostí.

Jinými slovy apt funguje jako uživatelsky přívětivá vrstva, která spolupracuje s dpkg balicí systém.

Jak používat apt Command v Linuxu

Mějte na paměti, že většina apt příkazy musí být spouštěny jako uživatel pomocí sudo privilegia.

Načíst aktualizace

Před jakoukoli operací s apt , musíme zajistit, aby naše lokální kopie databáze balíčků byla aktuální. Bez toho nebude systém vědět, zda jsou k dispozici novější balíčky nebo ne.

apt update příkaz stáhne aktuální informace o dostupných softwarových balíčcích:

sudo apt update

Tím se stahují nejnovější aktuální softwarové balíčky a jejich metadata – názvy balíčků, čísla verzí atd.

Seznam dostupných aktualizací

Můžete si prohlédnout seznam balíčků, které mají novější verzi připravenou k upgradu. Za tímto účelem spusťte následující příkaz:

apt list --upgradeable

Ve skutečnosti apt list --upgradeable je nápověda, která se vždy zobrazuje na samém konci apt update výstup.

Aktualizační balíčky

Spuštění apt upgrade aktualizuje všechny balíčky, pro které je dostupná nová verze. Mějte na paměti, že musíte provést apt update před apt upgrade , takže apt ví, že jsou k dispozici nové verze balíčků.

sudo apt upgrade

Úplný upgrade systému

Běžný rozdíl mezi apt upgrade a apt full-upgrade je to full-ugrade odstraní nainstalované balíčky, pokud je to potřeba k upgradu celého systému.

To je užitečné, když chcete upgradovat například z Debianu verze 10 na 11.

sudo apt full-upgrade

Příkazy s full-upgrade vyžadují zvláštní péči, aby byly používány bezpečně, a ani zkušení uživatelé nemají dobrý důvod je spouštět běžně.

Instalace nových balíčků

Jakmile je databáze balíčků aktualizována, můžete nainstalovat libovolné balíčky pomocí apt install příkaz. Například nainstalujme webový server Nginx:

sudo apt install nginx

Pokud chcete nainstalovat více balíčků najednou, například nginx a firewalld , zadejte je jako seznam oddělený mezerami:

sudo apt install nginx firewalld

Odebrání balíčků

K odstranění (odinstalaci) nainstalovaného balíčku použijte apt remove příkaz. Chcete-li například odstranit balíček s názvem nginx , zadejte:

sudo apt remove nginx

Můžete také zadat více balíčků oddělených mezerami:

sudo apt remove nginx firewalld

Balíčky můžeme také snadno odstranit pomocí apt purge příkaz. Primární rozdíl je v tom, že apt remove příkaz odinstaluje dané balíčky, ale ponechá své konfigurační soubory.

Zatímco apt purge nejen odstraní balíček, ale také odstraní všechny konfigurační soubory mimo domovský adresář.

sudo apt purge nginx

Kromě toho můžete také odstranit všechny nežádoucí balíčky pomocí následujícího příkazu:

sudo apt autoremove

autoremove volba se používá k odstranění balíčků, které byly automaticky nainstalovány, aby vyhovovaly závislostem jiných balíčků, ale nyní již nejsou potřeba jako závislosti.

Vyhledávání balíčků

apt search umožňuje vyhledat daný balíček v seznamu dostupných balíčků. Chcete-li například vyhledat nginx balíčky, zadejte:

apt search nginx

Prohledávání nainstalovaných balíčků

apt list příkaz zobrazí nainstalované i balíčky dostupné k instalaci. Co když chcete vypsat pouze konkrétní aktuálně nainstalované balíčky? Stačí předat --installed do apt list příkaz. Dobrá zpráva – můžete použít zástupný znak (* ) ve vyhledávání.

Chcete-li například najít všechny balíčky aktuálně nainstalované v systému, který obsahuje nginx v rámci jejich jména spustit:

apt list --installed nginx*

Získejte podrobnosti o balíčku

Výstup apt search příkaz vám poskytne krátké představení balíčků. Pokud chcete další podrobnosti, použijte apt show příkaz.

apt show nginx

Je důležité si uvědomit, že musíte zadat přesný název balíčku apt show příkaz. V opačném případě apt show nebude fungovat.

Závěr

Vědět, jak spravovat balíčky pomocí apt je nezbytnou součástí správy systému Linux. apt samozřejmě obsahuje více ale tohle by vás mělo nastartovat.

Další informace o apt příkaz v systému Linux, podívejte se na stránku jeho příručky. Jako vždy použijte níže uvedený formulář pro jakoukoli zpětnou vazbu, dotazy nebo návrhy.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Jak používat Su Command v Linuxu

  1. Jak používat příkaz historie Linuxu

  2. Jak použít příkaz „tar“ k extrahování balíčků souborů .xz v Linuxu?

  3. Jak používat Linux Screen Command

  1. Jak používat příkaz Disown v Linuxu

  2. Jak používat příkaz xargs pro Linux

  3. Jak používat příkaz Linux SS