Provided by:
dpkg-dev_1.16.0.3ubuntu5_all 
NOMBRE
deb - Formato de paquete binario de Debian
SINOPSIS
nombre-fichero.deb
DESCRIPCI'ON
El formato .deb es el empleado para los paquetes binarios de Debian. La
version 0.93.76 de dpkg y posteriores son compatibles con este formato,
y dpkg lo genera por omision desde la version 1.2.0, y en todas las
versiones i386/ELF desde 1.1.1elf.
El formato descrito aqui 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 magico 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 (solo los nombres de
ruta y de enlace largos del nuevo estilo, compatible con dpkg desde la
version 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 lineas
separadas por saltos de linea. Actualmente solo hay una linea, el
numero de version del formato, 2.0 en el momento en que se escribio
esta pagina de manual. Los programas que lean archivos con el formato
nuevo deberian prever un aumento de los numeros menores y la aparicion
de nuevas lineas, las cuales deberian ignorar en caso de aparecer.
Si el numero mayor ha cambiado es que hay cambios incompatibles y el
programa se deberia detener. De no ser asi deberia poder seguir sin
problemas, a no ser que se encuentre un miembro no esperado en el
archivo (excepto al final), como se describe mas abajo.
El segundo miembro obligatorio es control.tar.gz. Es un archivo tar
comprimido con gzip que contiene la informacion de control del paquete
en una serie de ficheros de texto, de los cuales control es obligatorio
y contiene la informacion de control principal. Opcionalmente, el
fichero tar de control puede contener una entrada para <<.>>, el
directorio actual.
El tercer y ultimo miembro obligatorio se llama data.tar. Contiene el
sistema de ficheros como un archivo tar, el cual puede estar
descomprimido (compatible desde la version 1.10.24 de dpkg) o
comprimido con gzip (extension .gz), xz (extension .xz, compatible
desde la version 1.15.6), bzip2 (extension .bz2, compatible desde la
version 1.10.24 de dpkg) o lzma (extension .lzma, compatible desde la
version 1.13.25 de dpkg).
Estos miembros deben aparecer en este mismo orden. Las implementaciones
actuales deberian ignorar cualquier miembro adicional despues de
data.tar. Se podrian definirse nuevos miembros en el futuro, y se
pondran, si es posible, despues de estos tres. Cualquier miembro
adicional que se tuviese que insertar antes de data.tar, y que los
programas mas antiguos puedan ignorar, tendra un nombre que comience
con un guion bajo, <<_>>.
Los nuevos miembros que no se puedan ignorar sin problemas se
insertaran antes de data.tar, con nombres que empiecen por algo que no
sea un guion bajo, o (posiblemente) causaran un incremento del numero
mayor de version.
V'EASE TAMBI'EN
deb-old(5), dpkg-deb(1), deb-control(5).
TRADUCTOR
Rudy Godoy <rudy@kernel-panik.org>, Ruben 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
Fernandez-Sanguino, Ruben Porras, Luis Uribe y Omar Campagne.