Cómo enumerar los paquetes instalados en Debian Linux

1 mar 2021 2 min di lettura
Cómo enumerar los paquetes instalados en Debian Linux
Indice dei contenuti

Introducción

En esta guía, explicaremos cómo listar y filtrar paquetes instalados en Debian. También le mostraremos cómo verificar si un paquete específico está instalado, contar los paquetes instalados y averiguar la versión de un paquete instalado.

Saber cómo enumerar los paquetes instalados en su sistema basado en Debian puede ser útil en situaciones en las que necesita instalar los mismos paquetes en otra computadora o si desea reinstalar su sistema.

Lista de paquetes instalados con Apt

Apt es una interfaz de línea de comandos para el sistema de administración de paquetes y combina las características más comúnmente utilizadas por apt-get y apt-cache incluye una opción para listar los paquetes instalados.

Para enumerar todos los paquetes instalados en su sistema, ejecute el siguiente comando:

sudo apt list --installed
Listing... Done
 adduser/stable,stable,now 3.118 all [installed]
 apt-transport-https/stable,stable,now 1.8.2 all [installed]
 apt-utils/stable,stable,now 1.8.2 amd64 [installed]
 apt/stable,stable,now 1.8.2 amd64 [installed]
 aptitude-common/stable,stable,now 0.8.11-7 all [installed,automatic]
 aptitude/stable,stable,now 0.8.11-7 amd64 [installed]
 base-files/stable,stable,now 10.3+deb10u3 amd64 [installed]
 base-passwd/stable,stable,now 3.5.46 amd64 [installed]
 bash-completion/stable,stable,now 1:2.8-6 all [installed]
 bash/stable,stable,now 5.0-4 amd64 [installed]
 bind9-host/stable,stable,now 1:9.11.5.P4+dfsg-5.1 amd64 [installed]
 bsdmainutils/stable,stable,now 11.1.2+b1 amd64 [installed]
 bsdutils/stable,stable,now 1:2.33.1-0.1 amd64 [installed]
 bzip2/stable,stable,now 1.0.6-9.2~deb10u1 amd64 [installed]
 ca-certificates/stable,stable,now 20190110 all [installed,automatic]
 cloud-guest-utils/stable,stable,now 0.29-1 all [installed,automatic]
 cloud-image-utils/stable,stable,now 0.29-1 all [installed,automatic]
 cloud-init/stable,stable,now 18.3-6 all [installed]
 cloud-initramfs-growroot/stable,stable,now 0.18.debian7 all [installed]
 cloud-utils/stable,stable,now 0.29-1 all [installed]
 console-setup-linux/stable,stable,now 1.193~deb10u1 all [installed,automatic]
 console-setup/stable,stable,now 1.193~deb10u1 all [installed]
 coreutils/stable,stable,now 8.30-3 amd64 [installed]
 cpio/stable,stable,now 2.12+dfsg-9 amd64 [installed].....

El comando mostrará una lista de todos los paquetes instalados, incluida la información sobre la versión y la arquitectura del paquete. La columna de la derecha en la salida muestra si el paquete se instaló automáticamente como una dependencia de otro paquete.

Dado que la lista de paquetes es larga, es una buena idea enrutar la salida al less para que sea más fácil de leer:

sudo apt list --installed | less

Para saber si un paquete específico está instalado, use el comando grep para filtrar la salida. Por ejemplo, para averiguar si el paquete tmux está instalado en su sistema, escriba:

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

En este caso, en mi sistema, la salida muestra que tengo tmux 2.3-4 instalado en el sistema.

Lista de paquetes instalados con dpkg-query

dpkg-query es una línea de comando que puede usarse para ver información sobre los paquetes listados en la base de datos dpkg.

Para obtener una lista de todos los paquetes instalados, escriba:

sudo dpkg-query -l | less
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)
 

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.