GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo listar todos o paquetes específicos instalados en el sistema Debian/Ubuntu Linux

Hay varias formas de determinar si un paquete específico ya está instalado en su sistema. El primer dpkg El comando enumerará todos los paquetes actualmente instalados en su sistema:

# dpkg -l

Desde aquí podemos buscar un paquete específico proporcionando el nombre del paquete como argumento:

# 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

De lo anterior dpkg La salida del comando podemos concluir que hello El paquete está instalado actualmente en nuestro sistema. En caso de que se trate de dpkg la salida no produciría ninguna salida significa que el paquete hello no está instalado. En el caso de que no sepamos exactamente el nombre del paquete que estamos buscando, podemos usar metacaracteres para hacer coincidir el nombre posible.

# 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)

Sin embargo, en este caso también enumeramos un desinstalado paquetes Para enumerar solo el paquete instalado, podemos canalizar la salida 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

Otra alternativa al anterior dpkg el comando es usar -s opción de estado Por ejemplo:

# dpkg -s hello

Debian
  1. Cómo enumerar todos los archivos instalados por el paquete DEB en Ubuntu/Debian Linux

  2. Cómo enumerar los paquetes instalados en Ubuntu 20.04

  3. Cómo enumerar los paquetes instalados en Ubuntu

  4. Cómo enumerar los repositorios instalados en Ubuntu y Debian

  5. Cómo enumerar todos los paquetes instalados en Linux

Cómo enumerar paquetes instalados en distribuciones de Linux basadas en Ubuntu y Debian

Cómo instalar una versión específica del paquete en Ubuntu y Debian

Cómo instalar y administrar paquetes RPM en el sistema Ubuntu/Debian

Cómo enumerar los paquetes instalados en Ubuntu 22.04

Cómo enumerar los paquetes instalados en Ubuntu 22.04

Cómo enumerar los paquetes instalados en Linux mediante la administración de paquetes