.\" dpkg manual page - dpkg-query(1) .\" .\" Copyright © 2001 Wichert Akkerman .\" Copyright © 2006-2007 Frank Lichtenheld .\" Copyright © 2006-2012 Guillem Jover .\" Copyright © 2008-2011 Raphaël Hertzog .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-query 1 "3 de abril del 2012" "Proyecto Debian" "Herramientas de dpkg" .SH NOMBRE dpkg\-query \- Una herramienta para consultar la base de datos de dpkg . .SH SINOPSIS \fBdpkg\-query\fP [\fIopción\fP...] \fIorden\fP . .SH DESCRIPCIÓN \fBdpkg\-query\fP es una herramienta que muestra información sobre paquetes listados en la base de datos de \fBdpkg\fP. . .SH ÓRDENES .TP \fB\-l\fP, \fB\-\-list\fP [\fIpatrón\-nombre\-paquete\fP...] Lista los paquetes que encajan con el patrón dado. Si no se entrega un \fIpatrón\-nombre\-paquete\fP, lista los paquetes en \fI/var/lib/dpkg/status\fP, excluyendo aquellos marcados como no instalados (esto es, aquellos previamente purgados). Puede utilizar los comodines habituales del intérprete de órdenes en el \fIpatrón\-nombre\-paquete\fP. Tenga en cuenta que posiblemente tenga que entrecomillar \fIpatrón\-nombre\-paquete\fP para evitar que el intérprete realice una expansión del nombre del fichero. Por ejemplo, lo siguiente lista todos los paquetes que empiezan con «libc6»: .nf \fBdpkg\-query \-l \(aqlibc6*\(aq\fP .fi Las tres primeras columnas de la salida muestran la acción deseada, el estado del paquete así como errores, en este orden. Acción deseada: .nf u = Desconocida i = Instalar h = Retener r = Eliminar p = Purgar .fi Estado del paquete: .nf n = No instalado c = Ficheros de configuración H = Parcialmente instalado U = Desempaquetado F = Parcialmente configurado W = Disparadores esperando t = Disparadores pendientes i = Instalado .fi Marcas de error: .nf = (none) R = Reinst\-required .fi Un estado con mayúscula o una letra de error indica que es posible que el cause problemas serios. Para más información acerca de los estados y marcas consulte \fBdpkg\fP(1). El formato de la salida de esta opción no se puede modificar, pero varía automáticamente para encajar el ancho de la terminal. Esto se hace para lectores humanos, pero no facilita su lectura por el sistema. Consulte \fB\-W\fP (\fB\-\-show\fP) y \fB\-\-showformat\fP para ver una manera de configurar el formato de la salida. .TP \fB\-W\fP, \fB\-\-show\fP [\fIpatrón\-nombre\-paquete\fP...] Al igual que la opción \fB\-\-list\fP, muestra todos los paquetes que coinciden con el patrón dado. Por otra parte, puede configurar la salida mediante la opción \fB\-\-showformat\fP. El formato predefinido de la salida muestra una línea por cada paquete que coincida, que muestra el nombre (ampliado con el calificador de arquitectura para paquetes \fIMulti\-Arch\fP \fBsame\fP) y la versión instalada, separados por una tabulación. .TP \fB\-s\fP, \fB\-\-status\fP \fInombre\-paquete\fP... Informa del estado del paquete definido. Esto sólo muestra la entrada de los paquetes con el estado de instalado en la base de datos. Cuando se enumeran varios \fInombre\-paquete\fP, las entradas de estado requeridas se separan con una línea vacía, en el mismo orden en que se especifican en la lista de argumentos. .TP \fB\-L\fP, \fB\-\-listfiles\fP \fInombre\-paquete\fP... Lista los ficheros que \fInombre\-paquete\fP ha instalado en el sistema. Cuando se enumeran varios \fInombre\-paquete\fP, las listas solicitadas de ficheros se separan con una línea vacía, en el mismo orden en que se aparecen en la lista de argumentos. Por otra parte, tenga en cuenta que no se muestran los ficheros creados por los scripts de instalación específicos al paquete. .TP \fB\-\-control\-list\fP \fInombre\-paquete\fP Muestra los ficheros de control instalados en el sistema pertenecientes al \fInombre\-paquete\fP. Se pueden utilizar como argumentos a \fB\-\-control\-show\fP. .TP \fB\-\-control\-show\fP \fInombre\-paquete\fP \fIfichero\-control\fP Muestra por la salida estándar el \fIfichero\-control\fP instalado en el sistema por el \fInombre\-paquete\fP. .TP \fB\-c\fP, \fB\-\-control\-path\fP \fInombre\-paquete\fP [\fIfichero\-control\fP] Lista las rutas de los ficheros de control de \fInombre\-paquete\fP instalados en el sistema. Si se define \fIfichero\-control\fP, sólo se muestra la ruta de ese fichero de control. \fBAdvertencia\fP: esta orden está obsoleta, utilice \fB\-\-control\-list\fP y \fB\-\-control\-show\fP en su lugar. .TP \fB\-S\fP, \fB\-\-search\fP \fIpatrón\-búsqueda\-fichero\fP... Busca un paquete del que proviene un fichero que concuerda con el patrón dado. Puede utilizar todos los comodines estándar de intérprete de órdenes en el patrón. Esta orden no lista los ficheros adicionales creados por el script del responsable del paquete, ni tampoco alternativas. .TP \fB\-p\fP, \fB\-\-print\-avail\fP \fInombre\-paquete\fP... Muestra detalles de \fInombre\-paquete\fP, tal y como aparece en \fI/var/lib/dpkg/available\fP. Cuando se enumeran varios \fInombre\-paquete\fP, las entradas consultadas en el fichero \fIavailable\fP (disponible) se separan con una línea vacía, y en el mismo orden en el que se especifican en la lista de argumentos. Los usuarios de interfaces de usuario basados en APT deberían utilizar \fBapt\-cache show\fP \fInombre\-paquete\fP, ya que el fichero \fIavailable\fP sólo se actualiza si se utiliza dselect. .TP \fB\-?\fP, \fB\-\-help\fP Muestra el modo de uso y termina. .TP \fB\-\-version\fP Muestra la versión y termina. . .SH OPCIONES .TP \fB\-\-admindir=\fP\fIdirectorio\fP Cambia el directorio con la base de datos de \fBdpkg\fP. Por omisión es \fI/var/lib/dpkg\fP. .TP \fB\-\-load\-avail\fP También carga el fichero disponible al utilizar las órdenes \fB\-\-show\fP y \fB\-\-list\fP, que actualmente solo consultan el fichero de estado de forma predeterminada. .TP \fB\-f\fP, \fB\-\-showformat=\fP\fIformato\fP Esta opción sirve para especificar el formato de la salida que \fB\-\-show\fP producirá. El formato es una cadena que será la salida de cada paquete listado. En la cadena de formato, \(lq\fB\e\fP\(rq introduce escapes: .nf \fB\en\fP nueva línea \fB\er\fP retorno de línea \fB\et\fP tabulación .fi \(lq\fB\e\fP\(rq posicionado antes de cualquier otro carácter suprime cualquier significado especial que puede tener el siguiente carácter, útil para \(lq\fB\e\fP\(rq and \(lq\fB$\fP\(rq. Puede incluir información del paquete insertando variables de referencia a los campos del paquete usando la sintaxis \(lq\fB${\fP\fIfield\fP[\fB;\fP\fIwidth\fP]\fB}\fP\(rq. Los campos se alinean a la derecha a menos que el ancho sea negativo, en cuyo caso se alinean a la izquierda. Los siguientes \fIcampos\fP se reconocen pero no están siempre disponibles en el fichero de estado (sólo se guardan los campos internos o campos contenidos en el paquete binario): .nf \fBArchitecture\fP \fBBugs\fP \fBConffiles\fP (interno) \fBConfig\-Version\fP (interno) \fBConflicts\fP \fBBreaks\fP \fBDepends\fP \fBDescription\fP \fBEnhances\fP \fBEssential\fP \fBFilename\fP (interno, relacionado con la interfaz) \fBHomepage\fP \fBInstalled\-Size\fP \fBMD5sum\fP (interno, relacionado con la interfaz) \fBMSDOS\-Filename\fP (interno, relacionado con la interfaz) \fBMaintainer\fP \fBOrigin\fP \fBPackage\fP \fBPre\-Depends\fP \fBPriority\fP \fBProvides\fP \fBRecommends\fP \fBReplaces\fP \fBRevision\fP (obsoleto) \fBSection\fP \fBSize\fP (interno, relacionado con la interfaz) \fBSource\fP \fBStatus\fP (interno) \fBSuggests\fP \fBTag\fP (generalmente no en el «.deb» pero en los ficheros «Packages» del repositorio) \fBTriggers\-Awaited\fP (interno) \fBTriggers\-Pending\fP (interno) \fBVersion\fP .fi A continuación se muestran campos virtuales, generados por \fBdpkg\-query\fP a partir de los valores de otros campos (tenga en cuenta que no utilizan nombres válidos de campo en los ficheros de control): .nf \fBbinary:Package\fP \fBbinary:Summary\fP \fBdb:Status\-Abbrev\fP \fBsource:Package\fP \fBsource:Version\fP .fi Por omisión, la cadena de formato \(lq\fB${binary:Package}\et${Version}\en\fP\(rq. En realidad, se pueden consultar todos los campos contenidos en el fichero de estado (por ejemplo, campos definidos por el usuario). Se muestran «tal cual», sin conversión o revisión de fallos. \fBbinary:Package\fP es un campo especial que muestra el nombre de paquete con un calificador de arquitectura (como «libc6:amd64») si el paquete tiene un campo \fIMulti\-Arch\fP con un valor de \fBsame\fP, lo que puede mostrar un nombre ambiguo. Para obtener el nombre del responsable de dpkg y la versión instalada ejecute lo siguiente: .nf \fBdpkg\-query \-W \-f=\(aq${binary:Package} ${Version}\et${Maintainer}\en\(aq dpkg\fP .fi . .SH "ESTADOS DE SALIDA" .TP \fB0\fP La consulta requerida se ejecutó con éxito. .TP \fB1\fP Se han detectado problemas analizando la línea de órdenes o realizando la consulta requerida, además de que no se han encontrado ningún fichero o paquete (a excepción de «\-\-control\-path»). . .SH ENTORNO .TP \fBDPKG_ADMINDIR\fP Si se define, y no se define la opción \fB\-\-admindir\fP, se utiliza como el directorio de datos de dpkg. .TP \fBCOLUMNS\fP Esta opción influencia la salida de \fB\-\-list\fP al modificar el ancho de la salida. . .SH "VÉASE TAMBIÉN" \fBdpkg\fP(1). .SH "TRADUCTOR" Rudy Godoy , Rubén Porras , Bruno Barrera C. , Carlos Izquierdo , Esteban Manchado y NOK. Debian L10n Spanish . .br Revisiones por Santiago Vila , Javier Fernández\-Sanguino, Rubén Porras, Luis Uribe y Omar Campagne.