androide

Come elencare i pacchetti installati su debian

Come installare ed eseguire programmi Windows (.exe) su Linux

Come installare ed eseguire programmi Windows (.exe) su Linux

Sommario:

Anonim

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 proprio sistema basato su Debian può essere utile nelle situazioni in cui è necessario installare gli stessi pacchetti su un altro computer o se si desidera reinstallare il sistema.

Elenca i pacchetti installati con Apt

Apt è 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 apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

Il comando mostrerà 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 al comando less per facilitare 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 è possibile utilizzare:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

L'output sopra mostra che hai installato tmux 2.3-4 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 digitare:

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 l'output di dpkg-query -l usando il comando grep :

sudo dpkg-query -l | grep package_name_to_search

Crea un elenco di tutti i pacchetti installati

Il seguente comando 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 su un file puoi reindirizzarlo al comando wc per contare le righe:

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

L'output mostrerà il numero di pacchetti installati:

466

Conclusione

In questo tutorial, hai imparato come elencare e filtrare i pacchetti installati sul tuo sistema Debian.

Sentiti libero di lasciare un commento in caso di domande.

debian apt dpkg