Nel sistema operativo Linux, i pacchetti sono archivi speciali che contengono software e informazioni sulla sua installazione e configurazione. Ogni pacchetto è un insieme di file associati a uno specifico programma o libreria.
I pacchetti in Linux sono utilizzati per gestire l'installazione, la disinstallazione e l'aggiornamento del software. Quando si installa un programma, il gestore dei pacchetti scarica il pacchetto appropriato dal repository, lo decomprime, copia i file sul computer ed esegue la configurazione necessaria.
I pacchetti hanno l'estensione .rpm (per le distribuzioni basate su Red Hat, come Fedora e CentOS) o .deb
(per le distribuzioni basate su Debian, come Ubuntu e Linux Mint). Esistono diversi gestori di pacchetti, come apt, yum e pacman
, ognuno dei quali utilizza un proprio formato di pacchetto.
I pacchetti consentono di gestire facilmente l'installazione, l'aggiornamento e la disinstallazione dei programmi sul sistema. In Linux esistono diversi formati di pacchetti, come RPM (Red Hat Package Manager), DEB (Debian Package), TGZ (tarball) e altri.
I pacchetti contengono anche metadati come il nome, la versione e la descrizione del software, oltre a informazioni sull'autore e sulla licenza. Questi metadati consentono di gestire le dipendenze e gli aggiornamenti del software.
I pacchetti Linux possono essere installati dai repository ufficiali delle distribuzioni Linux o da fonti di terze parti. È anche possibile creare i propri pacchetti da installare su altri sistemi Linux.
Nella maggior parte delle distribuzioni Linux, è possibile visualizzare l'elenco dei pacchetti installati utilizzando un comando speciale nel terminale.
In Debian e Ubuntu è possibile utilizzare il comando dpkg-query
:
dpkg-query -l
Questo comando fornisce un elenco completo dei pacchetti installati nel formato "pacchetto, versione, descrizione".
In Fedora, CentOS e altre distribuzioni che utilizzano l'utilità di gestione dei pacchetti yum o dnf, è possibile utilizzare il comando:
yum list installed
In alternativa
dnf list installed
Questi comandi forniscono un elenco dei pacchetti installati con le relative versioni e descrizioni.
In Arch Linux e nelle sue derivate, è possibile utilizzare il comando:
pacman -Q
Questo comando elenca tutti i pacchetti installati.
In OpenSUSE è possibile utilizzare il comando:
zypper search -installed-only
Questo comando elenca tutti i pacchetti installati.
In Slackware potete usare il comando:
ls /var/log/packages/
Ora sapete come vedere l'elenco dei pacchetti di ogni distribuzione.