Al leer este tutorial, no solo obtendrá instrucciones simples para enumerar paquetes instalados. También se familiarizará más con diferentes administradores de paquetes y sus comandos para administrar paquetes.
Todas las instrucciones descritas en este tutorial incluyen capturas de pantalla, lo que facilita a todos los usuarios de Linux comprenderlas y seguirlas.
Una breve introducción a los gerentes de paquetes de Debian
Antes de mostrar las técnicas prácticas para enumerar todos los paquetes en Debian, presentemosle cada uno.
El dpkg Packages Manager es la base de Debian de todos los gerentes de paquetes. Otras alternativas conocidas como apto o apt-get son frontends para dpkg, Mientras que la aptitud es un interfaz para apto.
El apto y apt-get Los frontends tienen ventajas importantes sobre DPKG:
El aptitud Frontend es aún mejor, incluidas las siguientes características:
Enumerar todos los paquetes instalados en Debian 11 utilizando DPKG/DPKG-QUERY
La sección de este tutorial explica cómo enumerar paquetes instalados en Debian usando ambos dpkg y dpkg-query herramientas.
El primer comando que se enseña en este artículo mostrará una lista completa de todos los paquetes instalados en nuestro sistema Debian 11 utilizando dpkg.
Para hacerlo, solo corre dpkg Seguido por el -l (Lista) Bandera, como se muestra en la captura de pantalla a continuación.
dpkg -l
Como puede ver, el comando mostrará las siguientes cinco columnas explicadas a continuación.
Comprensión dpkg Producción
Otra forma de obtener la misma salida es el dpkg-query comando, también seguido por el -l bandera, como se muestra en la imagen a continuación.
dpkg -query -l
El dpkg-query El comando tiene funciones adicionales; Por ejemplo, puede exportar la lista completa de paquetes instalados a un archivo, que se puede utilizar más tarde para instalar todos los paquetes listados en el archivo. Este es un gran método para instalar todos los paquetes en su sistema actual en un nuevo sistema.
El siguiente comando creará un archivo llamado InstalledPackages que contiene una lista de todos los paquetes actuales. El nombre del archivo es arbitrario.
dpkg -query -f '$ binary: paquete \ n' -w> inststalledpackages
Puede ver la lista exportada utilizando comandos de lectura como el menos Comando, como se muestra a continuación.
Menos InstalledPackages
Así es como puede enumerar los paquetes instalados en Debian Linux usando ambos dpkg y dpkg-query comandos. Sigue leyendo a continuación para enumerar los paquetes utilizando comandos alternativos.
Lista todos los paquetes instalados en Debian 11 usando APT
El apto (Herramienta de paquete avanzado) El comando es otro administrador de paquetes disponible en Distribuciones de Linux con sede en Debian y Ubuntu. Aunque encontrar información sobre paquetes con DPKG tiene ventajas sobre APT, APT es mejor ya que puede resolver dependencias al instalar software. Pero también apto puede ser útil para enumerar los paquetes y obtener información sobre ellos.
Para imprimir una lista completa de paquetes instalados con APT, ejecute el comando que se muestra a continuación:
Lista de apt -Instalada
Como puede ver, la salida es legible por humanos, pero ambos dpkg y dpkg-query devolver una salida más fácil de usar ordenada por columnas.
Listado de paquetes por estado en Debian 11 usando aptitud
Como se dijo en la introducción de este artículo, el aptitud El comando es un interfaz para apto con interfaces interactivas y de línea de comandos.
Para enumerar todos los archivos instalados con una interfaz de línea de comandos usando aptitud, ejecutar el aptitud comando seguido de la Buscar ~ I Opción, como se muestra en la siguiente captura de pantalla.
búsqueda de aptitud ~ i
Como puede ver, el comando devuelve 4 columnas, donde el primero muestra el estado del paquete (i significa que el paquete está instalado). La segunda columna muestra cómo se instaló el paquete; En el ejemplo anterior, el A La letra indica que el paquete se instaló automáticamente. La tercera columna muestra el nombre del paquete, y la cuarta columna muestra la descripción del paquete.
Para enumerar los paquetes instalados utilizando el modo interactivo, ejecute aptitud Seguido por el -i bandera como se muestra a continuación.
aptitud -i
La salida mostrará todos los paquetes instalados, incluido su estado. Como se muestra en la captura de pantalla anterior, la lista comenzará a mostrar paquetes instalados elegidos para ser eliminados. Al desplazarse hacia abajo, verá paquetes elegidos para retrasarse y los paquetes que se instalan automáticamente.
También puede mostrar todos los paquetes instalados ordenados por estado simplemente ejecutando aptitud sin banderas.
aptitud
Como puede ver en la imagen a continuación, puede mostrar todos los archivos en su sistema ordenados por las siguientes categorías:
Esta interfaz interactiva es intuitiva; Explorarlos según el estado de los paquetes que desee enumerar.
Estos son los métodos disponibles para enumerar paquetes instalados en Debian 11, sus versiones anteriores y las distribuciones de Linux con sede en Debian.
Conclusión
Como puede ver, cada programa (DPKG, DPKG-Query, Apt y Aptitude) tiene sus propias ventajas y desventajas. Cualquier nivel de usuario de Linux puede ejecutar los comandos explicados en este tutorial para enumerar los paquetes instalados en el sistema. Conocer su software es obligatorio para cualquier administrador del sistema. Todas las alternativas explicadas en este artículo son útiles, siendo la aptitud las mejores para los usuarios que no les gusta tratar con el terminal de Linux. Mi recomendación es aprenderlos a todos para estar familiarizados con diferentes administradores de paquetes.
Gracias por leer este tutorial explicando cómo enumerar todos los paquetes instalados en Debian 11. Espero que te haya sido útil. Sigue leyendo Linux Sugerencia para obtener más consejos y tutoriales de Linux.