L'Advanced Package Tool (APT) è uno strumento da riga di comando utilizzato per interagire facilmente con il sistema di packaging dpkg. APT è il metodo ideale utilizzato per la gestione del software all'interno di distribuzioni Linux basate su Debian, come Ubuntu. Gestisce le dipendenze in modo efficace, mantiene file di configurazione di grandi dimensioni e gestisce correttamente gli aggiornamenti e i downgrade per garantire la stabilità del sistema. Di per sé, dpkg non gestisce correttamente le dipendenze.
Nelle distribuzioni basate su Debian/Ubuntu, la gestione del software avviene tramite l'utility apt, che è una recente sostituzione delle utility apt-get e apt-cache. I comandi più utilizzati includono:
| Comando | Descrizione |
| elenco apt | Elenca i pacchetti |
| ricerca adatta | Cerca nelle descrizioni |
| installazione apt | Installa un pacchetto |
| mostra adatta | Mostra i dettagli del pacchetto |
| apt rimuovere | Rimuovi un pacchetto |
| aggiornamento apt | Aggiorna il catalogo dei pacchetti disponibili |
| aggiornamento appropriato | Aggiorna il software installato |
| apt edit-sources | Modifica la configurazione del repository |
Se riscontri un errore di seguito durante l'esecuzione del comando apt:
apt: command not found
puoi provare a installare il pacchetto apt secondo la tua scelta di distribuzione.
| Distribuzione | Comando |
|---|---|
| Debian | apt-get install apt |
| Ubuntu | apt-get install apt |
| Arci Linux | pacman -S apt |
| Kali Linux | apt-get install apt |
| CentOS | yum install apt |
| Fedora | dnf install apt |
| Raspbian | apt-get install apt |
Esempi di comando apt
1. Aggiorna l'elenco dei pacchetti e delle versioni disponibili (si consiglia di eseguirlo prima di altri comandi `apt`):
$ sudo apt update
2. Cerca un determinato pacchetto:
$ apt search package
3. Mostra le informazioni per un pacchetto:
$ apt show package
4. Installa un pacchetto o aggiornalo all'ultima versione disponibile:
$ sudo apt install package
5. Rimuovere un pacchetto (usando `purge` invece si rimuovono anche i suoi file di configurazione):
$ sudo apt remove package
6. Aggiorna tutti i pacchetti installati alle versioni più recenti disponibili:
$ sudo apt upgrade
7. Elenca tutti i pacchetti:
$ apt list
8. Elenca i pacchetti installati:
$ apt list --installed