Advanced Package Tool (APT) je nástroj příkazového řádku používaný ke snadné interakci s balíčkovacím systémem dpkg. APT je ideální metoda používaná pro správu softwaru v distribucích Linuxu založených na Debianu, jako je Ubuntu. Efektivně spravuje závislosti, udržuje velké konfigurační soubory a správně zpracovává upgrady a downgrady, aby byla zajištěna stabilita systému. dpkg sám o sobě nezpracovává závislosti správně.
V distribucích založených na Debian/Ubuntu se správa softwaru provádí pomocí nástroje apt, který je nedávnou náhradou za nástroje apt-get a apt-cache. Mezi nejpoužívanější příkazy patří:
| Příkaz | Popis |
| seznam apt | Vypsat balíčky |
| apt vyhledávání | Hledejte v popisech |
| instalace apt | Instalace balíčku |
| apt show | Zobrazit podrobnosti o balíčku |
| apt remove | Odstranění balíčku |
| aktualizace apt | Aktualizujte katalog dostupných balíčků |
| upgrade apt | Upgradujte nainstalovaný software |
| apt edit-sources | Upravit konfiguraci úložiště |
Pokud při spouštění příkazu apt narazíte na níže uvedenou chybu:
apt: command not found
můžete zkusit nainstalovat balíček apt podle vaší volby distribuce.
| Distribuce | Příkaz |
|---|---|
| Debian | apt-get install apt |
| Ubuntu | apt-get install apt |
| Arch Linux | pacman -S apt |
| Kali Linux | apt-get install apt |
| CentOS | yum install apt |
| Fedora | dnf install apt |
| Raspbian | apt-get install apt |
Příklady příkazů apt
1. Aktualizujte seznam dostupných balíčků a verzí (doporučuje se to spustit před jinými příkazy `apt`):
$ sudo apt update
2. Vyhledejte daný balíček:
$ apt search package
3. Zobrazit informace o balíčku:
$ apt show package
4. Nainstalujte balíček nebo jej aktualizujte na nejnovější dostupnou verzi:
$ sudo apt install package
5. Odstraňte balíček (pomocí `purge` místo toho odstraníte také jeho konfigurační soubory):
$ sudo apt remove package
6. Upgradujte všechny nainstalované balíčky na jejich nejnovější dostupné verze:
$ sudo apt upgrade
7. Seznam všech balíčků:
$ apt list
8. Seznam nainstalovaných balíčků:
$ apt list --installed