Come elencare i pacchetti installati in Ubuntu con APT
Quando vuoi rimuovere software indesiderato dal tuo sistema, avere un elenco di tutti i pacchetti installati di fronte a te può essere d’aiuto. Su Ubuntu, APT rende più facile per gli utenti ottenere un elenco dei pacchetti attualmente installati sul proprio sistema.
In questa guida imparerai come elencare i pacchetti installati su Ubuntu usando APT, il gestore di pacchetti predefinito sulle distribuzioni basate su Debian.
Ottieni un elenco di pacchetti installati su Ubuntu
Per produrre un elenco di pacchetti attualmente installati, aggiornabili o disponibili su Ubuntu, puoi utilizzare il metodo list del comando APT. Per stampare solo i pacchetti installati sul tuo sistema, specifica il flag –installed con il comando.
sudo apt list --installed
Produzione:
L’output generato dal suddetto comando contiene informazioni aggiuntive, incluso il numero di versione e lo stato del pacchetto.
Per ottenere un output pulito adatto all’uso negli script e nel trasferimento dell’output, puoi utilizzare strumenti di manipolazione delle stringhe come sed o awk . Ad esempio, per stampare solo i nomi dei pacchetti:
sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'
Produzione:
Puoi anche contare il numero totale di pacchi. Tutto quello che devi fare è reindirizzare l’output del suddetto comando con wc . Conteggio parole, abbreviato wc, è un’utilità Linux che conta il numero di caratteri, parole o righe presenti in un file di testo.
sudo apt list --installed | wc -l
Produzione:
Come puoi vedere nell’output sopra, sul sistema sono attualmente installati 2177 pacchetti Linux.
Utilizzo di dpkg-query
Gli utenti che eseguono versioni precedenti di Ubuntu possono utilizzare il comando dpkg-query per ottenere un elenco dei pacchetti installati.
sudo dpkg-query -l
Dpkg presenterà l’output in un formato tabulare pulito per impostazione predefinita.
Per eliminare ulteriori informazioni e stampare solo i nomi dei pacchetti, eseguire il comando seguente:
sudo dpkg-query -f '${binary:Package}n' -W
Produzione:
Gestione dei pacchetti semplificata con APT
Oltre al metodo list , APT ha diverse altre funzioni che forniscono informazioni associate ai pacchetti Linux. Elimina anche il mal di testa dovuto alla rimozione delle dipendenze non necessarie conservando i registri dei pacchetti installati e disinstallati sul sistema.
Come APT, sono disponibili molti altri gestori di pacchetti per Linux, inclusi DNF, pacman e YUM. La maggior parte delle distro basate su Debian viene fornita con APT, mentre i sistemi basati su Arch Linux e RHEL utilizzano rispettivamente pacman e DNF come gestori di pacchetti predefiniti.