Cómo enumerar los paquetes instalados en Ubuntu con APT

Cuando desee eliminar software no deseado de su sistema, puede ser útil tener una lista de todos los paquetes instalados frente a usted. En Ubuntu, APT facilita a los usuarios obtener una lista de paquetes actualmente instalados en su sistema.

En esta guía, aprenderá a enumerar los paquetes instalados en Ubuntu usando APT, el administrador de paquetes predeterminado en las distribuciones basadas en Debian.

Obtenga una lista de paquetes instalados en Ubuntu

Para generar una lista de paquetes que están instalados actualmente, que se pueden actualizar o que están disponibles en Ubuntu, puede usar el método de lista del comando APT. Para imprimir solo los paquetes instalados en su sistema, especifique la marca –installed con el comando.

 sudo apt list --installed

Producción:

La salida generada por el comando mencionado anteriormente contiene información adicional, incluido el número de versión y el estado del paquete.

Para obtener una salida limpia adecuada para su uso en scripts y transferencia de salida, puede usar herramientas de manipulación de cadenas como sed o awk . Por ejemplo, para imprimir solo los nombres de los paquetes:

 sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

Producción:

Relacionado: Estos ejemplos de sed lo convertirán en un usuario avanzado de Linux

También puede contar el número total de paquetes. Todo lo que tiene que hacer es canalizar la salida del comando mencionado anteriormente con wc . Word count, abreviado wc, es una utilidad de Linux que cuenta el número de caracteres, palabras o líneas presentes en un archivo de texto.

 sudo apt list --installed | wc -l

Producción:

Como puede ver en el resultado anterior, 2177 paquetes de Linux están instalados actualmente en el sistema.

Usando dpkg-query

Los usuarios que ejecutan versiones anteriores de Ubuntu pueden usar el comando dpkg-query para obtener una lista de los paquetes instalados.

 sudo dpkg-query -l

Dpkg presentará la salida en un formato tabular limpio por defecto.

Para eliminar información adicional e imprimir solo los nombres de los paquetes, ejecute el siguiente comando:

 sudo dpkg-query -f '${binary:Package}⁠n' -W

Producción:

Más información: ¿Cuál es la diferencia entre APT y dpkg en Ubuntu?

Gestión de paquetes sin esfuerzo con APT

Además del método de lista , APT tiene varias otras funciones que proporcionan información asociada con los paquetes de Linux. También elimina el dolor de cabeza de eliminar dependencias innecesarias al mantener registros de los paquetes instalados y desinstalados en su sistema.

Al igual que APT, hay varios otros administradores de paquetes disponibles para Linux, incluidos DNF, pacman y YUM. La mayoría de las distribuciones basadas en Debian se envían con APT, mientras que Arch Linux y los sistemas basados ​​en RHEL usan pacman y DNF como sus administradores de paquetes predeterminados, respectivamente.