DEB(5)

NOMBRE
deb - Formato de paquetes binarios de Debian

SINOPSIS
nombrefichero.deb

DESCRIPCIÓN
El formato .deb es el que tienen los paquetes binarios de Debian. Lo entienden las versiones de dpkg 0.93.76 y posteriores, y se genera por omisión con las versiones de dpkg a partir de 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 los anteriores formatos está en deb-old(5).

FORMATO
El fichero es un archivo ar con el número mágico !<arch>.

El primer miembro del archivo ar se llama debian-binary y contiene una serie de líneas separadas por saltos de línea. A fecha de hoy sólo hay una línea, el número de versión del formato, 2.0. Los programas que lean versiones más nuevas deberían esperar que los números menores aumentaran y que hubiera nuevas líneas, y en ese caso deberían ignorarlas.

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

El segundo miembro requerido es control.tar.gz . Es un fichero 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. Vea el Manual de empaquetamiento de Debian, apartado 2.2 para más detalles sobre estos ficheros. El paquete tar puede optativamente contener una entrada para `.', el directorio actual.

El tercer y último miembro requerido es el llamado data.tar.gz . Contiene el archivo del sistema de ficheros en forma de tar comprimido.

Estos miembros deben aparecer en este orden. Las implementaciones actuales deberían ignorar cualquier miembro adicional después de data.tar.gz. Podrán definirse nuevos miembros en el futuro, y se pondrán, si es posible, después de éstos tres. Cualquier miembro adicional que tuviera que insertarse antes de data.tar.gz y que tenga que ser ignorado por los programas más antiguos, tendrá un nombre que comience con un guión bajo, `_'.

Los nuevos miembros que no puedan ignorarse sin problemas se insertarán antes de data.tar.gz con nombres que empiecen por algo que no sea un guión bajo, o (más probablemente) incrementarán el número mayor de la versión.

VÉASE TAMBIÉN
deb-old(5), dpkg-deb(1), deb-control(5), Manual de empaquetamiento de Debian.

TRADUCTOR
Traducción de Esteban Manchado <debian-l10n-spanish@lists.debian.org>