Provided by:
dpkg-dev_1.16.1.2ubuntu7_all 
NOM
deb - Format des paquets binaires Debian
SYNOPSIS
nom-du-fichier.deb
DESCRIPTION
Le format .deb est le format des paquets binaires de Debian. Il est
compatible avec les versions 0.93.76 et ulterieures de dpkg, et il est
genere par defaut par toutes les versions de dpkg depuis la version
1.2.0 ainsi que toutes les versions i386/ELF depuis la version
1.1.1elf.
Le format decrit ici est utilise depuis la version 0.93 de Debian ; les
details concernant le vieux format sont consultables dans deb-old(5).
FORMAT
Le fichier est une archive ar avec un numero magique de !<arch>.. Les
noms de fichiers peuvent comporter un caractere << / >> final.
Les archives tar actuellement gerees sont, le format v7 d'origine, the
format ustar pre-POSIX, un sous-ensemble du format GNU (uniquement le
nouveau format de noms longs pour les chemins et les liens, geres
depuis dpkg 1.4.1.17) et le format ustar POSIX (noms longs geres depuis
dpkg 1.15.0). Les marqueurs du type (<< typeflags >>) tar inconnus
provoquent une erreur.
Le premier membre est nomme debian-binary et contient une succession de
lignes, separees par des retours-chariot. Pour le moment, une seule
ligne est presente : le numero de version du format, 2.0 a l'heure ou
ce document a ete ecrit. Les programmes lisant des archives Debian
recentes doivent etre prepares a une augmentation du numero de version
mineur et a la presence de nouvelles lignes, ainsi qu'a les ignorer
s'il le faut.
Si le numero de version majeur a change, cela signifie qu'une
modification entrainant une incompatibilite entre les versions a ete
effectuee, et le programme doit alors s'arreter. Si ce n'est pas le
cas, le programme doit etre en mesure de continuer a traiter
correctement le fichier, a moins qu'il ne rencontre un membre non
reconnu dans l'archive (excepte a la fin de cette derniere), comme
decrit ci-dessous.
Le second membre requis est nomme control.tar.gz. Il s'agit d'une
archive tar compressee grace a gzip contenant les informations de
controle du paquet, sous la forme d'une serie de fichiers, parmi
lesquels le fichier control est strictement requis et contient les
principales informations de controle. L'archive de controle peut
eventuellement contenir une entree pour << . >>, le repertoire courant.
Le troisieme et dernier membre obligatoire est appele data.tar. Il
contient le systeme de fichiers sous forme d'une archive tar, soit non
compressee (gere depuis dpkg 1.10.24) ou compresse avec gzip (avec
extension .gz), xz (avec extensions .xz, gere depuis dpkg 1.15.6),
bzip2 (avec extensions .bz2, gere depuis dpkg 1.10.24) ou lzma (avec
extension .lzma, gere depuis dpkg 1.13.25).
Ces trois membres doivent apparaitre dans cet ordre exact. Les
implementations actuelles devraient ignorer tout membre additionnel
suivant data.tar.gz. D'autres membres seront eventuellement proposes,
et (si possible) seront places apres ces trois derniers. Tout autre
membre qui necessitera d'etre insere avant data.tar.gz et qui pourra
etre ignore sans probleme par des programmes plus anciens, aura un nom
commencant par un caractere de soulignement, << _ >>.
Les nouveaux membres qui ne pourront pas etre ignores sans consequence
seront inseres avant data.tar.gz avec des noms prefixes par quelque
chose d'autre qu'un caractere de soulignement, ou impliqueront plus
probablement une incrementation du numero majeur de version.
VOIR AUSSI
deb-old(5), dpkg-deb(1), deb-control(5).
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006.
Nicolas Francois, 2006. Veuillez signaler toute erreur a
<debian-l10n-french@lists.debian.org>.