Provided by: dpkg_1.17.5ubuntu5.8_amd64 

NOMBRE
dpkg-deb - Herramienta de manipulación de archivos de paquete («.deb») de Debian
SINOPSIS
dpkg-deb [opción...] orden
DESCRIPCIÓN
dpkg-deb empaqueta, desempaqueta y ofrece información sobre archivos de Debian.
Use dpkg para instalar y eliminar paquetes de su sistema.
También puede ejecutar dpkg-deb usando dpkg con cualquiera de las opciones que desee introducir a
dpkg-deb. dpkg notará que desea utilizar dpkg-deb, y lo ejecutará por usted.
ÓRDENES
-b, --build directorio [archivo|directorio]
Crea un archivo de Debian a partir del árbol del sistema de ficheros ubicado en el directorio. El
directorio debe tener un subdirectorio DEBIAN, el cual contiene los ficheros de información tales
como el fichero de control. Este directorio no aparecerá en el sistema de ficheros del archivo de
paquete binario, sino que los ficheros contenidos se ubicarán en el área de la información de
control del paquete binario.
dpkg-deb leerá y analizará DEBIAN/control a menos que especifique --nocheck. Comprobará posibles
errores de sintaxis y otros problemas, mostrando el nombre del paquete binario que se está
creando. dpkg-deb también comprobará los permisos de los scripts del mantenedor así como de los
otros ficheros que se encuentren en el directorio de la información de control DEBIAN.
Si no se especifica un archivo, dpkg-deb creará el paquete como un fichero directorio.deb.
Si el archivo a crear ya existe se sobreescribirá.
Si el segundo argumento es un directorio, dpkg-deb escribirá en el fichero
paquete_versión_arquitectura.deb, o paquete_versión.deb si el campo Arquitecture no está presente
en el fichero de control del paquete. No se debería utilizar la opción --nocheck cuando se
especifica un directorio de destino en lugar de un fichero ya que dpkg-deb necesita leer y
analizar el fichero de control del paquete para así determinar qué nombre de archivo usar.
-I, --info archivo [fichero-de-control ..]
Ofrece información acerca del paquete binario.
Si no se especifica el fichero(s)-de-control se mostrará un resumen de los contenidos del paquete
así como del fichero de control.
Si se especifica algún fichero-de-control, dpkg-deb imprimirá los contenidos en el orden en que se
especificaron. Si cualquiera de los componentes no estuviese presente se mostrará un mensaje de
error por la salida de error estándar para cada uno de ellos, interrumpiendo el proceso con el
estado de salida 2.
-W, --show archivo
Ofrece información acerca del paquete binario con el formato definido por el argumento
--showformat. El formato predefinido muestra el nombre del paquete y la versión en una sola línea,
separados por un tabulado.
-f, --field archivo [campo-del-fichero-control ...]
Extrae información del fichero de control del fichero de un paquete binario.
Si no se especifica ningún campo-del-fichero-control, se mostrará todo el fichero de control.
Si se especifica algún campo, dpkg-deb mostrará sus contenidos en el orden en el cual aparecen en
el fichero de control. Si se especifica más de un campo-del-fichero-control, dpkg-deb precederá
cada uno con el nombre del campo (más dos puntos y un espacio).
No se informa de ningún error para los campos solicitados pero no encontrados.
-c, --contents archivo
Lista los contenidos de la parte del archivo de paquete que se instala en el árbol del sistema de
ficheros, sin incluir ficheros específicos del sistema de empaquetado de Debian. La lista se
genera con el formato producido por el listado informativo de tar.
-x, --extract directorio-archivo
Extrae el árbol del sistema de ficheros del archivo de paquetes al directorio especificado.
¡Tenga en cuenta que no obtendrá una instalación correcta si extrae un paquete en el directorio
raíz! Use dpkg para instalar paquetes.
Se creará el directorio (pero no los directorios padre) de ser necesario, modificando sus permisos
de acuerdo a los contenidos del paquete.
-X, --vextract directorio-archivo
Similar a --extract (-x) con --verbose (-v), que muestra una lista de ficheros a medida que se
extraen.
-R, --raw-extract directorio-archivo
Extrae el árbol del sistema de ficheros de un archivo de paquete al directorio especificado, y los
ficheros de información de control en un subdirectorio «DEBIAN» dentro del directorio
especificado.
El directorio de destino (pero no los directorios padre) se creará de ser necesario.
--fsys-tarfile archivo
Extrae los datos del árbol de sistema de ficheros de un paquete binario, enviándolo por la salida
estándar en formato tar. Se puede utilizar junto con tar(1) para extraer un fichero específico de
un archivo de paquetes. El archivo de entrada siempre se procesa de forma secuencial.
-e, --control archivo [directorio]
Extrae los ficheros de información de control de un archivo de paquete al directorio especificado.
Si no se especifica ningún directorio, se usará el subdirectorio DEBIAN del directorio actual.
El directorio de destino (pero no los directorios padre) se creará de ser necesario.
-?, --help
Muestra el modo de uso y termina.
--version
Muestra la versión y termina.
OPCIONES
--showformat=format
Esta opción sirve para especificar el formato de la salida que --show producirá. El formato es una
cadena que será la salida de cada paquete listado.
La cadena puede mostrar cualquier campo de estado usando la forma «${nombre-campo}», y puede
generar una lista de campos válidos usando -I con el mismo paquete. Para una explicación de las
opciones de formato (incluyendo secuencias de escape y el tabulado de los campos), consulte la
explicación de la opción --showformat en dpkg-query (1).
El valor predefinido de este campo es «${Package}\t${Version}\n».
-znivel-compresión
Define el nivel de compresión que utilizar para el sistema de de compresión al construir un
paquete (el valor predeterminado es 9 para gzip y bzip, y 6 para xz y lzma). Los valores
permitidos son 0-9 con: cero implica sin compresión para gzip, e implica nivel 1 de compresión
para bzip2. Antes de la versión 1.16.2 de dpkg, el nivel cero equivalía a no comprimir para todos
los sistemas de compresión.
-Zsistema-de-compresión
Specify which compression strategy to use on the compressor backend, when building a package
(since dpkg 1.16.2). Allowed values are none (since dpkg 1.16.4), filtered, huffman, rle and fixed
for gzip (since dpkg 1.17.0) and extreme for xz.
-Ztipo-de-compresión
Specify which compression type to use when building a package. Allowed values are gzip, xz, bzip2,
lzma, and none (default is xz).
--deb-format=format
Set the archive format version used when building (since dpkg 1.17.0). Allowed values are 2.0 for
the new format, and 0.939000 for the old one (default is 2.0).
The old archive format is less easily parsed by non-Debian tools and is now obsolete; its only use
is when building packages to be parsed by versions of dpkg older than 0.93.76 (September 1995),
which was released as i386 a.out only.
--new This is a legacy alias for --deb-format=2.0.
--old This is a legacy alias for --deb-format=0.939000.
--nocheck
Impide las comprobaciones habituales de dpkg-deb --build sobre los contenidos del archivo. Puede
construir cualquier archivo que desee, no importa lo mal que esté.
-v, --verbose
Activa la salida de información detallada. Actualmente, solo afecta a --extract, provocando un
funcionamiento similar a --vextract.
-D, --debug
Activa los mensajes de depuración. No son muy interesantes.
ENTORNO
TMPDIR Si se define, dpkg-deb lo usará como el directorio en el que crear ficheros temporales y
directorios.
NOTAS
¡No use dpkg-deb para instalar software! Debe utilizar dpkg para asegurar que todos los ficheros se
instalan en el sitio correcto, los scripts del paquete se ejecuten y que se registren los contenidos y
estado el de éste.
FALLOS
dpkg-deb -I paquete1.deb paquete2.deb no funciona como debería.
No realiza ninguna comprobación de autenticidad de los ficheros .deb; de hecho, ni siquiera una suma de
control. Las herramientas de nivel alto como APT son capaces de autenticar paquetes obtenidos desde el
repositorio dado, y la mayoría de estos ofrecen a día de hoy un fichero de sumas de control md5 generado
por «debian/rules». Las herramientas de bajo nivel no tienen una compatibilidad directa con estos
procesos.
VÉASE TAMBIÉN
deb(5), deb-control(5), dpkg(1), dselect(1).
TRADUCTOR
Rudy Godoy <rudy@kernel-panik.org>, Rubén Porras <nahoo@inicia.es>, Bruno Barrera C.
<bruno.barrera@igloo.cl>, Carlos Izquierdo <gheesh@ertis.net>, Esteban Manchado y NOK. Debian L10n
Spanish <debian-l10n-spanish@lists.debian.org>.
Revisiones por Santiago Vila <sanvila@unex.es>, Javier Fernández-Sanguino, Rubén Porras, Luis Uribe y
Omar Campagne.
Proyecto Debian 2013-03-27 dpkg-deb(1)