Come Elencare i Pacchetti Installati su Linux

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 comandodpkg
offre 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 Derivati
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 -l
per contare i pacchetti:
dpkg -l | wc -l
- Filtrare l’Output
Usagrep
per cercare pacchetti oless
per 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.