Gestire i pacchetti installati è essenziale per mantenere un sistema Linux efficiente e sicuro. Che tu stia effettuando un audit, risolvendo un problema o preparando un backup, conoscere i comandi giusti per listare i pacchetti è fondamentale. Questa guida esplora i metodi principali per le diverse distribuzioni Linux.

1. Debian/Ubuntu e Derivati
Le distribuzioni basate su Debian utilizzano apt e dpkg per la gestione dei pacchetti.
- Utilizzando APT
Per visualizzare tutti i pacchetti installati via APT:
apt list --installed
Per filtrare un pacchetto specifico:
apt list --installed | grep "nome-pacchetto"
- Con DPKG
Il comandodpkgoffre un elenco dettagliato:
dpkg -l
Per esportare la lista in un file (utile per backup):
dpkg --get-selections > lista-pacchetti.txt

2. Red Hat/Fedora/CentOS
Queste distribuzioni si affidano a dnf (o yum) e rpm.
- Con DNF/YUM
Elenca i pacchetti installati:
dnf list installed
# O con YUM:
yum list installed
- Con RPM
Per una lista rapida:
rpm -qa
3. Arch Linux e Derivate
Su Arch, pacman è lo strumento principale:
pacman -Q
Per dettagli aggiuntivi come versioni e dipendenze:
pacman -Qe # Mostra i pacchetti esplicitamente installati
4. openSUSE
Utilizza zypper per una gestione semplificata:
zypper se --installed-only
5. Pacchetti Universali (Snap e Flatpak)
- Snap
Elenca i pacchetti Snap installati:
snap list
- Flatpak
Per Flatpak, usa:
flatpak list
6. Metodi Grafici
Gli utenti che preferiscono un’interfaccia grafica possono utilizzare strumenti come:
- Synaptic (Debian/Ubuntu)
- GNOME Software o KDE Discover (per ambienti desktop moderni).
Consigli Utili
- Contare i Pacchetti
Aggiungiwc -lper contare i pacchetti:
dpkg -l | wc -l
- Filtrare l’Output
Usagrepper cercare pacchetti olessper navigare nell’output:
dnf list installed | less
- Aggiornare il Database
Prima di cercare pacchetti, assicurati che il database sia aggiornato:
sudo apt update # Debian/Ubuntu
sudo dnf check-update # Fedora
Sapere come listare i pacchetti installati è un’abilità chiave per qualsiasi utente Linux. Che tu stia utilizzando APT, DNF, Pacman o strumenti universali, ogni distribuzione offre comandi flessibili per questa operazione. Mantenere una lista aggiornata dei pacchetti aiuta nella risoluzione di problemi, nel ripristino del sistema e nell’ottimizzazione delle risorse.