Provided by: dpkg_1.17.5ubuntu5.8_amd64 bug

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)