Provided by: dpkg-dev_1.16.1.2ubuntu7_all bug

NOMBRE

       deb - Formato de paquete binario de Debian

SINOPSIS

       nombre-fichero.deb

DESCRIPCIÓN

       El formato .deb es el empleado para los paquetes binarios de Debian. La versión 0.93.76 de
       dpkg y posteriores son compatibles con este formato, y dpkg lo genera por omisión desde la
       versión 1.2.0, y en todas las versiones i386/ELF desde 1.1.1elf.

       El  formato descrito aquí se usa desde Debian 0.93; los detalles sobre el anterior formato
       se describen en deb-old(5).

FORMATO

       El fichero es un archivo ar con un valor mágico de !<arch>. Los nombres de fichero  pueden
       contener una barra al final.

       Los  archivos  tar  compatibles  son el viejo formato (v7), el formato pre-POSIX ustar, un
       subconjunto del formato GNU (sólo los nombres de ruta y de enlace largos del nuevo estilo,
       compatible  con  dpkg desde la versión 1.4.1.17), y el formato POSIX ustar (compatible con
       nombres largos desde dpkg 1.15.0). Las marcas de tipo de tar que no se reconozcan se toman
       como un error.

       El  primer  miembro  se  llama  debian-binary y contiene una serie de líneas separadas por
       saltos de línea. Actualmente sólo hay una línea, el número de versión del formato, 2.0  en
       el  momento  en que se escribió esta página de manual. Los programas que lean archivos con
       el formato nuevo deberían prever un aumento de los  números  menores  y  la  aparición  de
       nuevas líneas, las cuales deberían ignorar en caso de aparecer.

       Si  el  número mayor ha cambiado es que hay cambios incompatibles y el programa se debería
       detener. De no ser así debería poder seguir sin problemas, a no ser que  se  encuentre  un
       miembro no esperado en el archivo (excepto al final), como se describe más abajo.

       El  segundo  miembro  obligatorio es control.tar.gz. Es un archivo tar comprimido con gzip
       que contiene la información de control del paquete en una serie de ficheros de  texto,  de
       los  cuales  control  es  obligatorio  y  contiene  la  información  de control principal.
       Opcionalmente, el fichero  tar  de  control  puede  contener  una  entrada  para  «.»,  el
       directorio actual.

       El  tercer y último miembro obligatorio se llama data.tar. Contiene el sistema de ficheros
       como un archivo tar, el cual  puede  estar  descomprimido  (compatible  desde  la  versión
       1.10.24  de  dpkg)  o  comprimido  con gzip (extensión .gz), xz (extensión .xz, compatible
       desde la versión 1.15.6), bzip2 (extensión .bz2, compatible desde la  versión  1.10.24  de
       dpkg) o lzma (extensión .lzma, compatible desde la versión 1.13.25 de dpkg).

       Estos  miembros deben aparecer en este mismo orden. Las implementaciones actuales deberían
       ignorar cualquier miembro adicional después  de  data.tar.  Se  podrían  definirse  nuevos
       miembros  en  el  futuro,  y  se  pondrán, si es posible, después de éstos tres. Cualquier
       miembro adicional que se tuviese que insertar antes de data.tar, y que los  programas  más
       antiguos puedan ignorar, tendrá un nombre que comience con un guión bajo, «_».

       Los  nuevos  miembros  que  no  se  puedan  ignorar  sin  problemas se insertarán antes de
       data.tar, con nombres que empiecen por algo que no sea un  guión  bajo,  o  (posiblemente)
       causarán un incremento del número mayor de versión.

VÉASE TAMBIÉN

       deb-old(5), dpkg-deb(1), deb-control(5).

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.