Este es el comando dpkg-query que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dpkg-query: una herramienta para consultar la base de datos dpkg
SINOPSIS
consulta dpkg [opción...] comando
DESCRIPCIÓN
consulta dpkg es una herramienta para mostrar información sobre los paquetes enumerados en el dpkg base de datos.
COMANDOS
-l, --lista [patrón-nombre-paquete...]
Lista de paquetes que coinciden con el patrón dado. Si no patrón-nombre-paquete se da, enumere todo
paquetes en / var / lib / dpkg / status, excluyendo los marcados como no instalados (es decir
los que han sido previamente depurados). Los caracteres comodín de shell normales son
permitido en patrón-nombre-paquete. Tenga en cuenta que probablemente tendrá que cotizar
patrón-nombre-paquete para evitar que el shell realice la expansión del nombre de archivo. Para
ejemplo, esto enumerará todos los nombres de paquetes que comienzan con "libc6":
consulta dpkg -l 'libc6 *'
Las primeras tres columnas de la salida muestran la acción deseada, el estado del paquete,
y errores, en ese orden.
Acción deseada:
u = Desconocido
i = Instalar
h = Mantener
r = Eliminar
p = Purgar
Estado del paquete:
n = No instalado
c = archivos de configuración
H = medio instalado
U = Desembalado
F = Medio configurado
W = Disparadores en espera
t = Activadores pendientes
i = instalado
Banderas de error:
= (ninguno)
R = Reinst requerido
Un estado en mayúsculas o una letra de error indica que es probable que el paquete cause graves
problemas. Por favor refiérase a dpkg(1) para obtener información sobre los estados y banderas anteriores.
El formato de salida de esta opción no es configurable, pero varía automáticamente para
ajustar el ancho del terminal. Está destinado a lectores humanos y no es fácil
legible por máquina. Ver -W (--mostrar) y --formato de presentación para una forma de configurar el
formato de salida.
-W, --mostrar [patrón-nombre-paquete...]
Al igual que el --lista opción esto listará todos los paquetes que coinciden con el patrón dado.
Sin embargo, la salida se puede personalizar utilizando el --formato de presentación opción. El valor por defecto
El formato de salida da una línea por paquete coincidente, cada línea tiene el nombre
(ampliado con el calificador de arquitectura para Arco múltiple mismo paquetes) y
versión instalada del paquete, separada por una pestaña.
-s, --estado Nombre del paquete...
Informe el estado del paquete especificado. Esto solo muestra la entrada en el
base de datos de estado del paquete. Cuando múltiples Nombre del paquete se enumeran, el solicitado
Las entradas de estado están separadas por una línea vacía, con el mismo orden que se especifica en
la lista de argumentos.
-L, --lista de archivos Nombre del paquete...
Enumere los archivos instalados en su sistema desde Nombre del paquete. Cuando varios Nombre del paquete
se enumeran, las listas de archivos solicitadas están separadas por una línea vacía, con el
mismo orden que el especificado en la lista de argumentos. Sin embargo, tenga en cuenta que los archivos creados por
Los scripts de instalación específicos del paquete no se enumeran.
- lista de control Nombre del paquete
Enumere los archivos de control instalados en su sistema desde Nombre del paquete (desde dpkg 1.16.5).
Estos se pueden utilizar como argumentos de entrada para - show de control.
- show de control Nombre del paquete archivo de control
imprimir el archivo de control instalado en su sistema desde Nombre del paquete al estándar
salida (desde dpkg 1.16.5).
-c, --ruta de control Nombre del paquete [archivo de control]
Enumere las rutas para los archivos de control instalados en su sistema desde Nombre del paquete (desde dpkg
1.15.4). Si archivo de control se especifica, entonces solo enumera la ruta para ese control
archivo si está presente.
advertencia: este comando está en desuso ya que da acceso directo al dpkg interno
base de datos, cambie para usar - lista de control y - show de control en cambio para todos
casos en los que esos comandos pueden dar el mismo resultado final. Aunque, mientras
todavía hay al menos un caso en el que se necesita este comando (es decir, cuando se tiene que
eliminar un script de mantenimiento postrm dañino), y aunque no hay una buena solución
para eso, este comando no se eliminará.
-S, --buscar patrón de búsqueda de nombre de archivo...
Busque paquetes que posean archivos correspondientes al patrón dado. Estándar
Los caracteres comodín de shell se pueden utilizar en el patrón, donde asterisco (*) y
el signo de interrogación (?) coincidirá con una barra, y la barra negra (\) se utilizará como escape
carácter.
Si el primer carácter de la patrón de búsqueda de nombre de archivo es ninguno de '* [? /' Entonces eso
se considerará una coincidencia de subcadena y estará implícitamente rodeado por '*' (como
in *patrón de búsqueda de nombre de archivo*). Si la cadena siguiente contiene alguno de '* [? \»,
entonces se manejará como un patrón glob, de lo contrario cualquier rastro '/O/.' voluntad
se eliminará y se realizará una búsqueda de ruta literal.
Este comando no enumerará los archivos adicionales creados por los scripts del desarrollador, ni
enumerar alternativas.
-p, --imprimir-disponible Nombre del paquete...
Mostrar detalles sobre Nombre del paquete, como se encuentra en / var / lib / dpkg / disponible. Cuando el
una variedad Nombre del paquete se enumeran, el solicitado estará disponible las entradas están separadas por
una línea vacía, con el mismo orden que el especificado en la lista de argumentos.
Los usuarios de interfaces basadas en APT deben utilizar apt-cache show Nombre del paquete en cambio como el
estará disponible El archivo solo se mantiene actualizado cuando se usa seleccionar.
-?, --ayuda
Muestre el mensaje de uso y salga.
--versión
Muestre la versión y salga.
OPCIONES
--admindir =dir
Cambiar la ubicación del dpkg base de datos. La ubicación predeterminada es / var / lib / dpkg.
--carga-disponibilidad
Cargue también el archivo disponible cuando utilice el --mostrar y --lista comandos, que ahora
de forma predeterminada, solo se consulta el archivo de estado (desde dpkg 1.16.2).
-f, --showformat =formato
Esta opción se utiliza para especificar el formato de la salida. --mostrar Producirá. los
El formato es una cadena que se generará para cada paquete enumerado.
En la cadena de formato, "\”Introduce escapes:
\n nueva línea
\r retorno de carro
\t y
"\"Antes de que cualquier otro carácter suprima cualquier significado especial de lo siguiente
carácter, que es útil para "\ y $.
La información del paquete se puede incluir insertando referencias variables al paquete
campos que utilizan la sintaxis "${campo[;anchura]}”. Los campos se imprimen alineados a la derecha a menos que
el ancho es negativo, en cuyo caso se utilizará la alineación a la izquierda. El seguimiento
campoLos correos electrónicos se reconocen pero no están necesariamente disponibles en el archivo de estado.
(solo los campos internos o los campos almacenados en el paquete binario terminan en él):
de Plataforma
Errores
Confidenciales (interno)
Versión de configuración (interno)
Conflictos
Se Rompe
Depende
Descripción
Mejora
Esencial
Nombre del archivo (interno, relacionado con el front-end)
Página de inicio
Tamaño instalado
suma MD5 (interno, relacionado con el front-end)
MSDOS-Nombre de archivo (interno, relacionado con el front-end)
Mantenedor
Natural
PREMIUM
Predepende
Prioridad
Proporciona
Recomienda
Reemplaza
Revisión (obsoleto)
Sección
Tamaño (interno, relacionado con el front-end)
Fuente
Estado (interno)
Sugiere
Etiqueta (generalmente no en .deb sino en archivos de paquetes de repositorio)
Desencadenantes esperados (interno)
Activadores pendientes (interno)
Versión
Los siguientes son campos virtuales, generados por consulta dpkg de valores de otros
campos (tenga en cuenta que estos no utilizan nombres válidos para los campos en los archivos de control):
binario: paquete
Contiene el nombre del paquete binario con un posible calificador de arquitectura.
como "libc6: amd64" (desde dpkg 1.16.2). Un calificador de arquitectura será
presente para que el nombre del paquete sea inequívoco, por ejemplo, si el paquete tiene
a Arco múltiple campo con un valor de mismo o el paquete es de un extranjero
.
binario: Resumen
Contiene la descripción breve del paquete (desde dpkg 1.16.2).
db: Status-Abbrev
Contiene el estado del paquete abreviado, como "ii" (ya que dpkg
1.16.2).
db: estado-deseo
Contiene el estado deseado del paquete, parte del campo Estado (desde dpkg
1.17.11).
db: Estado-Estado
Contiene la palabra de estado del paquete, que forma parte del campo Estado (desde dpkg
1.17.11).
db: Estado-Eflag
Contiene el indicador de error de estado del paquete, que forma parte del campo Estado (desde
dpkg 1.17.11).
fuente: Paquete
Contiene el nombre del paquete fuente para este paquete binario (desde dpkg
1.16.2).
fuente: Versión
Contiene la versión del paquete fuente para este paquete binario (desde dpkg
1.16.2).
La cadena de formato predeterminada es "$ {binary: Package} \ t $ {Version} \ n”. De hecho, todos
se pueden solicitar otros campos que se encuentran en el archivo de estado (es decir, campos definidos por el usuario),
también. Se imprimirán tal cual, sin embargo, no se realiza ninguna conversión ni verificación de errores.
en ellos. Para obtener el nombre del dpkg mantenedor y la versión instalada,
podría funcionar:
consulta dpkg -W -f = '$ {binario: Paquete} $ {Versión} \ t $ {Mantenedor} \ n ' dpkg
SALIR ESTADO
0 La consulta solicitada se realizó con éxito.
1 Se encontraron problemas al analizar la línea de comando o al realizar la consulta,
incluyendo ningún archivo o paquete que se encuentre (excepto para --ruta de control).
MEDIO AMBIENTE
DPKG_ADMINDIR
Si está configurado y el --administrador no se ha especificado la opción, se utilizará como
dpkg directorio de datos.
COLUMNAS
Este ajuste influye en la salida del --lista opción cambiando el ancho de
su salida.
Use dpkg-query en línea usando los servicios de onworks.net
