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.