Introduzione

Apt è un'utilità della riga di comando per l'installazione, l'aggiornamento, la rimozione e la gestione dei pacchetti deb su Ubuntu, Debian e le relative distribuzioni Linux.

Apt è progettato per l'uso interattivo. Preferibilmente si utilizzano apt-get e apt-cache negli script shell poiché sono retro compatibili tra le diverse versioni e hanno più opzioni e funzionalità.

La maggior parte dei comandi apt deve essere eseguita come utente con privilegi sudo.

Aggiornamento dell'indice del pacchetto

L'indice del pacchetto APT è fondamentalmente un database che contiene i record dei pacchetti disponibili dai repository abilitati nel sistema.

Per aggiornare l'indice del pacchetto, eseguire il comando seguente. Ciò estrarrà le ultime modifiche dai repository APT:

sudo apt update

Aggiorna sempre l'indice dei pacchetti prima di aggiornare o installare nuovi pacchetti.

Aggiornamento dei pacchetti

L'aggiornamento regolare del sistema Linux è uno degli aspetti più importanti della sicurezza generale del sistema.

Per aggiornare i pacchetti installati alle ultime versioni eseguite:

sudo apt upgrade

Il comando non aggiornerà quei pacchetti che richiedono la rimozione dei pacchetti installati.

Se si desidera aggiornare un singolo pacchetto, specificare il nome del pacchetto:

sudo apt upgrade package_name

Aggiornamento completo

La differenza tra upgrade e full-upgrade è che il secondo rimuoverà i pacchetti installati se è necessario per aggiornare l'intero sistema.

sudo apt full-upgrade

Installazione di pacchetti

L'installazione dei pacchetti è semplice come eseguire il comando seguente:

sudo apt install package_name

Se si desidera installare più pacchetti, specificarli come un elenco separato da spazi:

sudo apt install package1 package2

Per installare i file deb locali fornire il percorso completo del file. In caso contrario, il comando tenterà di recuperare e installare il pacchetto dai repository APT.

sudo apt install /percorso/del_file/file.deb

Rimozione di pacchetti

Per rimuovere un pacchetto installato digitare quanto segue:

sudo apt remove package_name

Puoi anche specificare più pacchetti, separati da spazi:

sudo apt remove package1 package2

Il comando remove disinstalla i pacchetti indicati ma può lasciare alcuni file di configurazione. Se si desidera rimuovere il pacchetto, inclusi tutti i file di configurazione, utilizzare il comando purge:

sudo apt purge package_name

Rimuovi pacchetti non utilizzati

Ogni volta che un nuovo pacchetto che dipende da altri pacchetti viene installato sul sistema, verranno installate anche le dipendenze dei pacchetti. Quando il pacchetto viene rimosso, le dipendenze rimarranno sul sistema. Questi pacchetti rimanenti non sono più utilizzati da nient'altro e possono essere rimossi.

Per rimuovere le dipendenze non necessarie utilizzare il comando seguente:

sudo apt autoremove

Elenco dei pacchetti

Il comando list consente di elencare i pacchetti disponibili, installati e aggiornabili.

Per elencare tutti i pacchetti disponibili usare il seguente comando:

sudo apt list

Il comando stamperà un elenco di tutti i pacchetti, comprese le informazioni sulle versioni e sull'architettura del pacchetto. Per scoprire se è installato un pacchetto specifico è possibile filtrare l'output con il comando grep.

sudo apt list | grep package_name

Per elencare solo i pacchetti installati, digitare:

sudo apt list --installed

Ottenere un elenco dei pacchetti aggiornabili può essere utile prima di aggiornare effettivamente i pacchetti:

sudo apt list --upgradeable

Ricerca pacchetti

Questo comando consente di cercare un determinato pacchetto nell'elenco dei pacchetti disponibili:

sudo apt search package_name

Se trovato, il comando restituirà i pacchetti il ​​cui nome corrisponde al termine di ricerca.

Informazioni sul pacchetto

Le informazioni sulle dipendenze del pacchetto, le dimensioni dell'installazione, l'origine del pacchetto e così via potrebbero essere utili prima di rimuovere o installare un nuovo pacchetto.

Per recuperare informazioni su un determinato pacchetto, utilizzare il comando show:

sudo apt show package_name

Conclusione

Saper gestire i pacchetti è una parte essenziale dell'amministrazione del sistema Linux.

Per saperne di più sul comando apt apri il terminale e digita man apt.