Debian

Enumere todos los paquetes instalados en Debian

Enumere todos los paquetes instalados en Debian
Este tutorial explicará cómo enumerar los paquetes instalados en Debian, incluidas todas las opciones para enumerar los paquetes necesarios. En LinuxHint ya se explicó cómo desinstalar paquetes en Debian, ese artículo incluía una breve introducción a la lista de paquetes, ahora todas las opciones para listar paquetes se explicarán usando los administradores de paquetes dpkg, dpkg-query y apt.

dpkg / dpkg-query

El administrador de paquetes de Debian es dpkg, dpkg es el comando que usamos para instalar, eliminar y administrar los paquetes de Debian. Para saber cómo se crean los archivos dpkg, puede consultar este artículo sobre el tema.

Para hacer una lista completa simple de todos los paquetes instalados en nuestro sistema Debian, ejecute:

dpkg -l

Como puede ver, hay 4 columnas que muestran los nombres del programa, las versiones, el soporte de la arquitectura y la descripción.

A dpkg-query -l El comando arrojará exactamente la misma salida, dos formas de obtener la misma información en los paquetes:

Para una vista más cómoda, puede agregar el menos parámetro, ejecutar desde la consola:

dpkg-query -l | menos

Si queremos buscar un .deb y si está instalado, ejecute:

dpkg -s | Estado grep

Intentar:

dpkg -s nano | Estado grep

Luego intente con un paquete que sepa que no tiene, en mi caso usaré tomcat:

dpkg -s tomcat | Estado grep

Como puede ver, el primer resultado dice que nano está instalado, mientras que el segundo dice que tomcat no está instalado pero está disponible.

Ahora si queremos listar el paquete específico con la información proporcionada con dpkg -l tipo:

dpkg -l

Intentar:

dpkg -l nano

Nuevamente, el equivalente de dpkg-query arrojará la misma salida

Si desea enumerar todos los archivos que pertenecen a un tipo de paquete:

dpkg -L

Intentar

dpkg -L nano

Este comando enumera todos los archivos que pertenecen a nano y sus rutas. Podemos tener esta información antes de instalar el paquete, obtenga un .deb paquete y prueba:

dpkg -c <.deb>

En este caso dpkg -c muestra los directorios y archivos que se instalarán con Teamviewer.

Ahora averigüemos la cantidad total de paquetes instalados en nuestro dispositivo, ejecute:

dpkg-query -f '$ binario: Paquete \ n' -W | wc -l

dpkg-query nos permite exportar una lista de paquetes instalados que podemos usar más tarde para reinstalar el mismo software en un dispositivo diferente. Para crear una lista de paquetes instalados, ejecute:

dpkg-query -f '$ binary: Package \ n' -W> paquetes instalados

Ahora intenta:

Paquetes menos instalados

apto

Apt (Advanced Package Tool) es otro administrador de paquetes disponible en distribuciones de Linux basadas en Debian y Ubuntu. A pesar de encontrar información en paquetes, dpkg tiene ventajas sobre apt, apt es mejor ya que puede resolver dependencias al instalar software. Pero también apt puede ser útil para listar paquetes y obtener información sobre ellos.

Para obtener una lista de los paquetes instalados con apt run:

apt list - instalado

También puede agregar el parámetro menos para tener una vista cómoda, lo que permite pasar líneas y páginas fácilmente.

apt list --instalado | menos

Con apt también podemos usar grep para buscar un paquete específico, en el tipo de consola:

apt list --instalado | grep -i nano

Puede ignorar la advertencia, apt informa sobre la presencia del paquete.

Si queremos enumerar las dependencias de un paquete con apt, escriba en la terminal:

apt-cache depende


Esta salida revela las dependencias de Teamviewer.Espero que haya encontrado este artículo sobre la lista de programas y su información sobre los sistemas Debian y Ubuntu. Como ve, cada programa (dpkg, dpkg-query o apt) tiene sus propias ventajas y desventajas, mientras que dpkg / dpkg-query nos permite recopilar más información, apt puede ayudar donde dpkg falla como dependencias.Siga siguiendo LinuxHint para obtener más consejos y actualizaciones sobre Linux.

Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...
Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...