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