Introduzione

In questo tutorial, vedremo come mostrare e filtrare i pacchetti installati su Ubuntu. Sapere come vedere i pacchetti installati sul sistema Ubuntu può essere utile nelle situazioni in cui è necessario installare gli stessi pacchetti su un altro computer o se si desidera reinstallare il sistema.

Ti mostreremo anche come verificare se è installato un pacchetto specifico, contare i pacchetti installati e scoprire la versione di un pacchetto installato.

Sebbene questo tutorial sia scritto per Ubuntu, le stesse istruzioni si applicano a qualsiasi distribuzione basata su Ubuntu, inclusi Kubuntu, Linux Mint, e SO elementare.

Elenca i pacchetti installati con Apt

Apt è un'interfaccia a riga di comando per il sistema di gestione dei pacchetti. È stato introdotto in Ubuntu 14.04 e combina i comandi più comunemente usati da apt-get e apt-cache inclusa un'opzione per elencare i pacchetti installati.

Per elencare i pacchetti installati sul sistema Ubuntu usare il seguente comando:

sudo apt list --installed

Come si può vedere dall'output sopra, il comando stampa un elenco di tutti i pacchetti installati, comprese le informazioni sulle versioni e sull'architettura dei pacchetti.

L'elenco dei pacchetti è lungo ed è una buona idea reindirizzare l'output con l'opzione less per rendere più semplice la lettura:

sudo apt list --installed | less

Per scoprire se è installato un pacchetto specifico è possibile filtrare l'output con il comando grep . Ad esempio, per scoprire se il pacchetto dello screen è installato sul sistema eseguiremo:

sudo apt list --installed | grep screen
screen/bionic,now 4.6.2-1 amd64 [installed]

L'output sopra mostra che sul nostro sistema è installata la versione 4.6.2-1 dello schermo.

Elenca i pacchetti installati con dpkg-query

Se stai utilizzando una versione precedente di Ubuntu , puoi utilizzare il comando dpkg-query per elencare i pacchetti:

sudo dpkg-query -l | less

Il comando mostrerà un elenco di tutti i pacchetti installati, comprese le versioni dei pacchetti, l'architettura e una breve descrizione.

È possibile filtrare l'output utilizzando il parametro -l e il comando grep:

sudo dpkg-query -l | grep package_name

Crea un elenco di tutti i pacchetti installati

Per creare un elenco dei nomi di tutti i pacchetti installati sul sistema Ubuntu o Debian e salvarlo in un file denominato lista_pacchetti.txt, eseguire il comando seguente:

sudo dpkg-query -f '${binary:Package}\n' -W > lista_pacchetti.txt

Ora che hai l'elenco, se vuoi installare gli stessi pacchetti sul tuo nuovo server puoi farlo con:

sudo xargs -a lista_pacchetti.txt apt install

Conta il numero di pacchetti installati sul tuo computer Ubuntu

Per scoprire quanti pacchetti sono installati sul sistema puoi usare lo stesso comando di prima ma invece di reindirizzare l'output su un file puoi reindirizzarlo all'utility wc e contare le righe:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
569

Conclusione

Se vuoi saperne di più sul comando apt apri il terminale e digita:

man apt