GNU/Linux >> Linux Esercitazione >  >> Debian

Come elencare i pacchetti installati su Debian

In questa guida, spiegheremo come elencare e filtrare i pacchetti installati su Debian. Ti mostreremo anche come verificare se è installato un pacchetto specifico, contare i pacchetti installati e scoprire la versione di un pacchetto installato.

Sapere come elencare i pacchetti installati sul tuo sistema basato su Debian può essere utile in situazioni in cui devi installare gli stessi pacchetti su un'altra macchina o se vuoi reinstallare il tuo sistema.

Elenca i pacchetti installati con Apt #

Apti è un'interfaccia a riga di comando per il sistema di gestione dei pacchetti e combina le funzionalità più comunemente utilizzate da apt-get e apt-cache inclusa un'opzione per elencare i pacchetti installati.

Per elencare tutti i pacchetti installati sul tuo sistema, esegui il seguente comando:

sudo apt list --installed
adduser/stable,now 3.115 all [installed]
apt/stable,now 1.4.8 amd64 [installed]
apt-listchanges/stable,now 3.10 all [installed]
apt-utils/stable,now 1.4.8 amd64 [installed]
autoconf/stable,now 2.69-10 all [installed]
automake/stable,now 1:1.15-6 all [installed]
autotools-dev/stable,now 20161112.1 all [installed,automatic]
base-files/stable,now 9.9+deb9u5 amd64 [installed]
base-passwd/stable,now 3.5.43 amd64 [installed]
bash/stable,now 4.4-5 amd64 [installed]

Il comando visualizzerà un elenco di tutti i pacchetti installati, comprese le informazioni sulle versioni e l'architettura dei pacchetti. La colonna più a destra nell'output mostra se il pacchetto è stato installato automaticamente come dipendenza di un altro pacchetto.

Poiché l'elenco dei pacchetti è lungo, è una buona idea reindirizzare l'output a less comando per facilitarne la lettura:

sudo apt list --installed | less

Per scoprire se è installato un pacchetto specifico, utilizzare il comando grep per filtrare l'output. Ad esempio, per scoprire se il pacchetto tmux è installato sul sistema, digitare:

sudo apt list --installed | grep tmux
tmux/stable,now 2.3-4 amd64 [installed]

L'output sopra mostra che hai tmux 2.3-4 installato sul tuo sistema.

Elenca i pacchetti installati con dpkg-query #

dpkg-query è una riga di comando che può essere utilizzata per visualizzare informazioni sui pacchetti elencati nel database dpkg.

Per ottenere un elenco di tutti i pacchetti installati, digita:

sudo dpkg-query -l | less

Il comando visualizzerà un elenco di tutti i pacchetti installati, comprese le versioni dei pacchetti, l'architettura e una breve descrizione.

Puoi filtrare dpkg-query -l output usando grep comando:

sudo dpkg-query -l | grep package_name_to_search

Crea un elenco di tutti i pacchetti installati #

Il comando seguente memorizzerà l'elenco di tutti i pacchetti installati sul tuo sistema Debian in un file chiamato packages_list.txt :

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Ora che hai l'elenco, puoi installare gli stessi pacchetti sul tuo nuovo server con:

sudo xargs -a packages_list.txt apt install

Conta il numero di pacchetti installati #

Per scoprire quanti pacchetti sono installati sul tuo sistema puoi usare lo stesso comando di quando crei un elenco di pacchetti ma invece di reindirizzare l'output a un file puoi reindirizzarlo al wc comando per contare le righe:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

L'output mostrerà il numero di pacchetti installati:

466

Debian
  1. Come elencare tutti o pacchetti specifici installati sul sistema Debian/Ubuntu Linux

  2. Come elencare i pacchetti installati in Ubuntu

  3. Come elencare i pacchetti installati da un determinato repository in Linux

  4. Come elencare i repository installati in Ubuntu e Debian

  5. Come elencare tutti i pacchetti installati in Linux

Come elencare i pacchetti installati ordinati per data di installazione in Linux

Come elencare i pacchetti installati in Linux

Come elencare i pacchetti installati in Ubuntu 20.04

Come elencare i pacchetti software installati su Ubuntu

Come elencare i pacchetti installati in Ubuntu 22.04

Come elencare i pacchetti installati su Ubuntu 22.04