È facile vedere quali pacchetti hai installato sul tuo PC Linux con questi comandi.

Prima di installare un nuovo pacchetto, devi verificare se è già installato sul tuo sistema. Inoltre, se stai passando a un nuovo sistema, avere un elenco di tutti i pacchetti installati può farti risparmiare molto tempo e fatica. Può anche facilitare l'identificazione dei pacchetti indesiderati che si desidera rimuovere per liberare spazio.

Ecco come elencare tutti i pacchetti installati su varie distribuzioni Linux tra cui Ubuntu, Debian, CentOS, Arch Linux e openSUSE.

Elenca i pacchetti installati su Ubuntu/Debian

Nelle distribuzioni basate su Debian, puoi usare il gestore di pacchetti APT per trovare, installare, aggiornare e rimuovere pacchetti. Usando APT, puoi anche elenca tutti i programmi installati su Debian/Ubuntu insieme alle loro versioni e alcune altre informazioni.

Per elencare tutti i pacchetti installati su Distribuzioni basate su Debian, utilizzare il seguente comando:

elenco apt --installato
instagram viewer

L'elenco mostra diversi pacchetti con [installato], [installato, automatico], E [installato, locale] tag.

  • [installato] mostra che hai installato il pacchetto dal repository ufficiale.
  • [installato, automatico] mostra che APT ha installato questo pacchetto come dipendenza per un altro pacchetto software.
  • [installato, locale] mostra i pacchetti che hai installato localmente usando dpkg -i e non dal repository.

È inoltre possibile cercare un programma dall'elenco dei programmi installati utilizzando il comando grep come segue:

elenco apt --installato | grep nome_programma

Puoi anche usare l'utility dpkg per elencare i pacchetti installati:

dpkg -l

Per stampare solo i nomi dei pacchetti installati, utilizzare il comando dpkg con awk come segue:

dpkg -l | awk '{print $2}'

Visualizza i pacchetti installati nelle distribuzioni basate su RHEL

YUM e DNF sono abituati gestire i pacchetti nelle distribuzioni basate su RHEL. Utilizzando questi, puoi installare, aggiornare, elencare e rimuovere i pacchetti sul tuo PC

Sebbene YUM non sia più utilizzato nelle distribuzioni più recenti (come RHEL 8, CentOS 8, Fedora 22, ecc.), funziona ancora nella maggior parte di esse. RPM consente inoltre di installare e gestire i pacchetti RPM locali.

Per elencare tutti i pacchetti installati su distribuzioni basate su RHEL con YUM, utilizzare:

elenco yum installato

Per i pacchetti installati con DNF, utilizzare:

elenco dnf installato

Puoi anche elencare i pacchetti installati su distribuzioni basate su RHEL usando il seguente comando rpm:

rpm -qa

IL --scorso opzione con il comando precedente elenca tutti i pacchetti installati di recente con l'ultimo pacchetto in alto:

rpm -qa --ultimo

Questo comando elenca anche la data e l'ora del pacchetto installato insieme ai nomi del pacchetto:

rpm -qa --last | tac

Elenca i pacchetti installati su Arch Linux

Pacman è il gestore di pacchetti predefinito su distribuzioni Linux basate su Arch come Manjaro e EndeavourOS. Con Pacman puoi installare e rimuovere i pacchetti nelle distribuzioni basate su Arch, aggiornare i pacchetti obsoleti e visualizzare un elenco di tutti i pacchetti installati.

Ecco il comando per elencare tutti i pacchetti installati su una distribuzione basata su Arch:

pacman -Q

Per elencare tutti i pacchetti installati in modo esplicito, utilizzare:

pacman -Qe

Per elencare tutti i pacchetti esterni che hai installato manualmente da un repository diverso da main, usa:

pacman -Qm

Se stai cercando un pacchetto specifico nell'elenco dei pacchetti installati, usa:

pacman -Q | grep 

Elenca i pacchetti installati su openSUSE

Zypper è il gestore di pacchetti predefinito della riga di comando in openSUSE. Per elencare tutti i pacchetti installati su openSUSE, usa uno dei seguenti comandi:

ricerca zypper --solo installato

O:

zypper se -i

Per verificare se un pacchetto specifico è presente nell'elenco dei pacchetti installati, utilizzare la seguente sintassi:

zypper se -i 

Puoi anche stampare informazioni su un pacchetto installato usando:

informazioni su zypper 

Visualizza i pacchetti Snap installati su Linux

Oltre ai tradizionali gestori di pacchetti integrati, ci sono anche alcuni programmi che puoi installare sul tuo sistema Linux tramite Snap.

Snap è un gestore di pacchetti universale supportato su tutte le principali distribuzioni Linux. Rende l'installazione del software molto più semplice su Linux poiché i pacchetti Snap vengono spediti insieme alle loro dipendenze.

Per elencare i pacchetti Snap installati su qualsiasi distribuzione Linux, esegui:

elenco di cattura

Questo comando elenca i pacchetti che hai installato usando Snap. Non include alcun pacchetto che hai installato utilizzando i tuoi gestori di pacchetti predefiniti.

Oltre al nome del pacchetto installato, l'elenco contiene anche altre informazioni come il numero di versione del pacchetto, numero di revisione, informazioni sul canale, nome dell'editore e qualsiasi informazione aggiuntiva se disponibile.

Elenca i pacchetti Flatpak installati

Simile a Snap, Flatpak è anche uno strumento per una gestione più semplice dei pacchetti su Linux. Puoi installare Flatpak su tutte le principali distribuzioni Linux e puoi usarlo per creare, installare ed eseguire applicazioni su Linux.

Per elencare i pacchetti installati di Flatpak, utilizzare il seguente comando:

elenco flatpak

Questo comando elenca tutti i pacchetti e i runtime installati da Flatpak sul tuo sistema Linux. Il runtime è un insieme di dipendenze richieste da un'applicazione per essere eseguita.

Per elencare solo le applicazioni installate, utilizzare il file --app opzione come segue:

lista flatpak --app

Allo stesso modo, per elencare solo i runtime installati, utilizzare il file --tempo di esecuzione opzione:

lista flatpak --runtime

Per visualizzare informazioni dettagliate sugli elementi elencati come dimensioni dell'applicazione installata, architettura, origine, ecc., utilizzare il file -D opzione:

lista flatpak -d

Puoi anche saltare tutte le informazioni extra e stampare semplicemente i nomi delle applicazioni installate usando:

flatpak --columns=elenco dei nomi

Salva l'elenco dei programmi installati in un file

Per salvare l'elenco di tutti i programmi installati in un file, reindirizzare l'output del comando su un file utilizzando l'operatore di reindirizzamento (>) seguito dal nome del file.

Ad esempio, per salvare l'elenco dei programmi installati APT in un file di testo denominato install_programs.txt, il comando sarebbe:

apt list --installed > install_programs.txt

Contare il numero di pacchetti installati

Puoi anche contare il numero di pacchetti installati nell'elenco utilizzando il comando wc. Ad esempio, per contare il numero di pacchetti installati da Zypper in openSUSE, il comando sarebbe:

ricerca zypper --solo-installato | wc -l

Hai un elenco di tutti i pacchetti Linux installati!

Ora che sai quali pacchetti sono installati sul tuo sistema Linux, puoi aggiornare facilmente quelli obsoleti o liberare spazio rimuovendo i pacchetti indesiderati.

Inoltre, avere questo elenco di programmi può anche facilitare una transizione senza soluzione di continuità a un nuovo sistema, consentendo di installare tutti questi programmi senza la necessità di ricordarli singolarmente.