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 -sIntentar:
dpkg -s nano | Estado grepLuego 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 -lIntentar:
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 -LIntentar
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.