GNU/Linux >> Linux Esercitazione >  >> Debian

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

Esistono diversi modi per determinare se un pacchetto specifico è già installato sul sistema. Il primo dpkg comando elencherà tutti i pacchetti attualmente installati sul tuo sistema:

# dpkg -l

Da qui possiamo cercare un pacchetto specifico fornendo il nome del pacchetto come argomento:

# dpkg -l hello
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version       Architecture  Description
+++-=================-=============-=============-========================================
ii  hello             2.9-2+deb8u1  amd64         example package based on GNU hello

Da quanto sopra dpkg Con l'output del comando possiamo concludere che hello pacchetto è attualmente installato nel nostro sistema. Nel caso in cui si trattasse di dpkg output non produrrebbe alcun output significa che il pacchetto hello non è installato. Nella situazione in cui non conosciamo esattamente il nome del pacchetto che stiamo cercando, possiamo utilizzare meta caratteri per abbinare il possibile nome.

# dpkg -l 'h*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version       Architecture  Description
+++-=================-=============-=============-========================================
ii  hello             2.9-2+deb8u1  amd64         example package based on GNU hello
un  hello-debhelper                   (no description available)
un  hello-traditional                 (no description available)
un  hoogle                            (no description available)
un  hostapd                           (no description available)
ii  hostname          3.15          amd64         utility to set/show the host name or dom
un  hurd                              (no description available)

Tuttavia, in questo caso elenchiamo anche un disinstallato Pacchetti. Per elencare solo il pacchetto installato possiamo reindirizzare l'output a grep:

# dpkg -l 'h*' | grep ^ii
ii  hello             2.9-2+deb8u1 amd64        example package based on GNU hello
ii  hostname          3.15         amd64        utility to set/show the host name or domain name

Un'altra alternativa al precedente dpkg il comando consiste nell'usare il -s opzione di stato. Ad esempio:

# dpkg -s hello

Debian
  1. Come elencare tutti i file installati dal pacchetto DEB su Ubuntu/Debian Linux

  2. Come elencare i pacchetti installati su Ubuntu 20.04

  3. Come elencare i pacchetti installati in Ubuntu

  4. Come elencare i repository installati in Ubuntu e Debian

  5. Come elencare tutti i pacchetti installati in Linux

Come elencare i pacchetti installati su Ubuntu e distribuzioni Linux basate su Debian

Come installare una versione specifica del pacchetto su Ubuntu e Debian

Come installare e gestire i pacchetti RPM sul sistema Ubuntu/Debian

Come elencare i pacchetti installati in Ubuntu 22.04

Come elencare i pacchetti installati su Ubuntu 22.04

Come elencare i pacchetti installati in Linux utilizzando la gestione dei pacchetti