apt
je nástroj příkazového řádku pro instalaci, aktualizaci, odstranění a jinou správu deb balíčků na Ubuntu, Debianu a souvisejících distribucích Linuxu. Kombinuje nejčastěji používané příkazy z apt-get
a apt-cache
nástroje s různými výchozími hodnotami některých voleb.
apt
je určen pro interaktivní použití. Preferujte použití apt-get
a apt-cache
ve vašich skriptech shellu, protože jsou zpětně kompatibilní mezi různými verzemi a mají více možností a funkcí.
Většina z apt
příkazy musí být spouštěny jako uživatel pomocí sudo
privilegia.
Tato příručka slouží jako rychlá reference pro apt
příkazy.
Aktualizace indexu balíčku (apt update
) #
Index balíčků APT je v podstatě databáze, která obsahuje záznamy o dostupných balíčcích z repozitářů povolených ve vašem systému.
Chcete-li aktualizovat index balíčku, spusťte níže uvedený příkaz. Toto stáhne nejnovější změny z repozitářů APT:
sudo apt update
Před aktualizací nebo instalací nových balíčků vždy aktualizujte index balíčků.
Upgrade balíčků (apt upgrade
) #
Pravidelná aktualizace vašeho systému Linux je jedním z nejdůležitějších aspektů celkové bezpečnosti systému.
Chcete-li upgradovat nainstalované balíčky na jejich nejnovější verze, spusťte:
sudo apt upgrade
Příkaz neaktualizuje balíčky, které vyžadují odstranění nainstalovaných balíčků.
Pokud chcete upgradovat jeden balíček, předejte název balíčku:
sudo apt upgrade package_name
Vždy je dobré nakonfigurovat automatické aktualizace zabezpečení.
Úplný upgrade (apt full-upgrade
) #
Rozdíl mezi upgrade
a full-upgrade
je, že pozdější odstraní nainstalované balíčky, pokud je to potřeba k upgradu celého systému.
sudo apt full-upgrade
Při používání tohoto příkazu buďte zvlášť opatrní.
Instalace balíčků (apt install
) #
Instalace balíčků je stejně jednoduchá jako spuštění následujícího příkazu:
sudo apt install package_name
Pokud chcete nainstalovat více balíčků jedním příkazem, zadejte je jako seznam oddělený mezerami:
sudo apt install package1 package2
Chcete-li nainstalovat místní soubory deb, poskytněte úplnou cestu k souboru. V opačném případě se příkaz pokusí načíst a nainstalovat balíček z repozitářů APT.
sudo apt install /full/path/file.deb
Odebírání balíčků (apt remove
) #
Chcete-li odebrat nainstalovaný balíček, postupujte takto:
sudo apt remove package_name
Můžete také zadat více balíčků oddělených mezerami:
sudo apt remove package1 package2
remove
příkaz odinstaluje dané balíčky, ale může zanechat některé konfigurační soubory. Pokud chcete odstranit balíček včetně všech konfiguračních souborů, použijte purge
místo remove
:
sudo apt purge package_name
Odstranit nepoužívané balíčky (apt autoremove
) #
Kdykoli je do systému nainstalován nový balíček, který závisí na jiných balíčcích, nainstalují se také závislosti balíčku. Po odstranění balíčku zůstanou závislosti v systému. Tyto zbylé balíčky již nejsou využívány ničím jiným a lze je odstranit.
Chcete-li odstranit nepotřebné závislosti, použijte následující příkaz:
sudo apt autoremove
Výpis balíčků (apt list
) #
list
vám umožňuje vypsat dostupné, nainstalované a upgradovatelné balíčky.
Chcete-li zobrazit všechny dostupné balíčky, použijte následující příkaz:
sudo apt list
Příkaz vytiskne seznam všech balíčků, včetně informací o verzích a architektuře balíčku. Chcete-li zjistit, zda je nainstalován konkrétní balíček, můžete filtrovat výstup pomocí grep
příkaz.
sudo apt list | grep package_name
Chcete-li zobrazit pouze typ nainstalovaných balíčků:
sudo apt list --installed
Získání seznamu upgradovatelných balíčků může být užitečné před samotnou aktualizací balíčků:
sudo apt list --upgradeable
Prohledávání balíčků (apt search
) #
Tento příkaz vám umožňuje vyhledat daný balíček v seznamu dostupných balíčků:
sudo apt search package_name
Pokud je příkaz nalezen, vrátí balíčky, jejichž název odpovídá hledanému výrazu.
Informace o balíčku (apt show
) #
Informace o závislostech balíčku, velikosti instalace, zdroji balíčku atd. mohou být užitečné před odebráním nebo instalací nového balíčku.
Chcete-li získat informace o daném balíčku, použijte show
příkaz:
sudo apt show package_name