¿Cómo verifico si se instala un paquete en Debian y Ubuntu?

¿Cómo verifico si se instala un paquete en Debian y Ubuntu?
Al leer este tutorial, aprenderá a verificar si se instala un paquete en las distribuciones de Linux con sede en Debian, incluida Ubuntu.

Verificar si se instala un paquete específico utilizando dpkg:

Para verificar si se instala un paquete específico en las distribuciones de Linux basadas en Debian, puede usar el dpkg comando seguido de la -s (estado) Bandera y el nombre del paquete. El siguiente comando muestra un ejemplo de dpkg, utilizado para verificar el estado del paquete de vapor.

dpkg -s vapor

Como puede ver, el comando devuelve información sobre el paquete, incluido el siguiente:

Nombre del paquete: Nombre del paquete.

Estado del paquete: Aquí, puede ver el estado del paquete en su sistema.

Prioridad: Hay 5 posibles niveles de prioridad para los paquetes: la prioridad 'Requerido' pertenece a paquetes que son esenciales para el sistema; eliminar paquetes marcados como 'Requerido' puede conducir a una falla del sistema. El segundo modo de prioridad posible para A es el 'Importante' Prioridad para los paquetes que no son esenciales para el sistema, sino el usuario, por ejemplo, un editor de texto como Nano o Toolas Netas. La tercera prioridad es 'Estándar', que incluye paquetes que se definen para instalarse de forma predeterminada. El cuarto nivel de prioridad es el 'Opcional', que incluye paquetes opcionales en instalaciones de Debian/Ubuntu. Finalmente, la quinta prioridad es 'Extra', que está en desuso y se reemplaza por 'Opcional'. El estado 'Extra' fue utilizado para paquetes especializados.

Sección: Los paquetes se clasifican por categorías; Las categorías actualmente disponibles incluyen administrador, base de datos, cli-mono, depuración, desarrollo, doc, editores, educación, gnustep, integrado, fuentes, juegos, gnome, gnu-r, electrónica, gráficos, intérpretes, hamradio, Haskell, httpd, python, Intropección, JavaScript, Java, Ruby, KDE, Localización, núcleo, libdevel, libs, lisp, correo, matemáticas, metapackages, ocaml, net, noticias, misceláneas, comunicaciones, viejos, otros, perl, php, oxt, ciencias, shells, sonido, texto, video, tareas, Tex, Utils, VCS, Web, X11, XFCE y Zope.

Tamaño instalado: Puede ver el espacio de disco requerido estimado en bytes para instalar el paquete.

Mantenedor: Este campo muestra la información sobre el desarrollador del paquete.

Arquitectura: Aquí, puedes ver la arquitectura del paquete.

Versión: Versión de paquete.

Depende: Dependencias de paquetes.

Descripción: Descripción del paquete.

Página principal: Sitio web de paquete/desarrollador.

La captura de pantalla a continuación muestra la salida cuando verifica un paquete que no está instalado.

dpkg -s nexpose

También puedes usar el dpkg comando seguido de la -l indicando para verificar un estado de paquete específico, como se muestra en el ejemplo a continuación.

dpkg -l vapor

Verificar si se instala un paquete específico utilizando dpkg-query:

El dpkg-query El comando se puede usar para mostrar si se instala un paquete específico en su sistema. Para hacerlo, corre dpkg-query seguido de la bandera -l y el nombre del paquete sobre el que desea información. El siguiente ejemplo muestra cómo verificar si el paquete de vapor está instalado.

dpkg -query -l vapor

Puede usar el mismo comando para enumerar todos los paquetes instalados omitiendo el nombre del paquete, como se muestra en el ejemplo a continuación.

dpkg -query -l

Verifique si se instala un paquete usando apt-cache:

El apt-cache El comando también puede mostrar información sobre paquetes, versiones instaladas y más. Para obtener esta salida, debe agregar el política Opción seguida del nombre del paquete, como se muestra en el ejemplo a continuación.

Política de APT-Cache Steam

Obtenga una lista de todos los paquetes instalados utilizando apto:

Si desea imprimir una lista de todos los paquetes instalados en su sistema en lugar de verificar si se instaló un paquete específico, puede lograrlo utilizando el apto Comando como se muestra en el ejemplo a continuación.

Apt -Lista instalada

Obtenga una lista de todos los paquetes instalados registros de lectura:

Otro método ampliamente utilizado para obtener una lista de todos los paquetes instalados es leer apto o dpkg registro.

Para leer el apto Registre, ejecute el siguiente comando.

Cat/var/log/apt/History.registro

Para leer el dpkg Iniciar sesión Para obtener información sobre los paquetes instalados, ejecute el comando a continuación.

GREP "instalar"/var/log/dpkg.registro

También puede leer registros DPKG comprimidos utilizando el zgrep comando en lugar de grep, Como se muestra en el ejemplo a continuación.

ZGREP "instalar"/var/log/dpkg.registro.11.GZ

Como puede ver, los registros comprimidos le darán información parcial, pero puede implementar un comodín (*) para leer todos los registros comprimidos a la vez, como se muestra en el siguiente ejemplo.

ZGREP "instalar"/var/log/dpkg.registro.*.GZ

Cómo verificar los paquetes actualizados y eliminados:

Si desea mostrar información solo en paquetes actualizados, puede lograrla utilizando el comando a continuación.

Como se explicó anteriormente, con los paquetes instalados, también puede verificar los registros comprimidos para paquetes actualizados utilizando el comodín, como se muestra en el siguiente ejemplo.

ZGREP "actualización"/var/log/dpkg.registro.*.GZ

Si desea enumerar los paquetes eliminados, el método es similar; solo reemplazar "mejora" con "eliminar," Como se muestra abajo.

GREP "eliminar"/var/log/dpkg.registro

Conclusión:

Como puede ver, las distribuciones de Linux con sede en Debian ofrecen varias formas de verificar un estado o lista específica de paquete, todos los paquetes instalados, actualizados y eliminados. Los comandos explicados en este tutorial son fáciles de aplicar y aprenderlos es obligatorio para cualquier usuario de distribución basado en Debian. Como vio, estos comandos también pueden proporcionar información sobre las versiones de software, el espacio de disco necesario y más. Puede obtener consejos adicionales para enumerar la información de los paquetes con el tutorial Consulte DPKG y el historial APT.

Espero que este tutorial explicar cómo verificar si se instala un paquete en Debian o Ubuntu. Siga siguiendo la pista de Linux para obtener más consejos y tutoriales de Linux.