Provided by: dpkg-dev_1.17.5ubuntu5.8_all 

NOMBRE
deb - Formato de paquete binario de Debian
SINOPSIS
nombre-fichero.deb
DESCRIPCIÓN
The .deb format is the Debian binary package file format. It is understood since dpkg 0.93.76, and is
generated by default since dpkg 1.2.0 and 1.1.1elf (i386/ELF builds).
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>. Solo se admite el formato de archivo ar
común, sin nombres de ficheros con extensiones largas, pero con nombres de ficheros que contienen una
barra final opcional, que limita su longitud a 15 caracteres (de los 16 permitidos). El tamaño del
fichero está limitado a 10 dígitos decimales ASCII; lo que permite un máximo aproximado de 9536,74 MB.
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).
These members must occur in this exact order. Current implementations should ignore any additional
members after data.tar. Further members may be defined in the future, and (if possible) will be placed
after these three. Any additional members that may need to be inserted after debian-binary and before
control.tar.gz or data.tar and which should be safely ignored by older programs, will have names starting
with an underscore, `_'.
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.
Proyecto Debian 2013-08-08 deb(5)