NOM
deb - Format des paquets binaires Debian
SYNOPSIS
nom-du-fichier.deb
Le format .deb est le format des paquets binaires de Debian. Il est
compatible avec les versions 0.93.76 et ultrieures de dpkg, et il est
gnr par dfaut 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 dcrit ici est utilis depuis la version 0.93 de Debian ; les
dtails concernant le vieux format sont consultables dans deb-old(5).
FORMAT
Le fichier est une archive ar avec un numro magique de !<arch>.. Les
noms de fichiers peuvent comporter un caractre / final.
Les archives tar actuellement gres sont, le format v7 d'origine, the
format ustar pr-POSIX, un sous-ensemble du format GNU (uniquement le
nouveau format de noms longs pour les chemins et les liens, grs depuis
dpkg 1.4.1.17) et le format ustar POSIX (noms longs grs depuis dpkg
1.15.0). Les marqueurs du type ( typeflags ) tar inconnus provoquent
une erreur.
Le premier membre est nomm debian-binary et contient une succession de
lignes, spares par des retours-chariot. Pour le moment, une seule ligne
est prsente : le numro de version du format, 2.0 l'heure o ce document
a t crit. Les programmes lisant des archives Debian rcentes doivent tre
prpars une augmentation du numro de version mineur et la prsence de
nouvelles lignes, ainsi qu' les ignorer s'il le faut.
Si le numro de version majeur a chang, cela signifie qu'une
modification entranant une incompatibilit entre les versions a t
effectue, et le programme doit alors s'arrter. Si ce n'est pas le cas,
le programme doit tre en mesure de continuer traiter correctement le
fichier, moins qu'il ne rencontre un membre non reconnu dans l'archive
(except la fin de cette dernire), comme dcrit ci-dessous.
Le second membre requis est nomm control.tar.gz. Il s'agit d'une
archive tar compresse grce gzip contenant les informations de contrle
du paquet, sous la forme d'une srie de fichiers, parmi lesquels le
fichier control est strictement requis et contient les principales
informations de contrle. L'archive de contrle peut ventuellement
contenir une entre pour . , le rpertoire courant.
The third, last required member is named data.tar. It contains the
filesystem as a tar archive, either not compressed (supported since
dpkg 1.10.24), or compressed with gzip (with .gz extension), xz (with
.xz extension, supported since dpkg 1.15.6), bzip2 (with .bz2
extension, supported since dpkg 1.10.24) or lzma (with .lzma extension,
supported since dpkg 1.13.25).
Ces trois membres doivent apparatre dans cet ordre exact. Les
implmentations actuelles devraient ignorer tout membre additionnel
suivant data.tar.gz. D'autres membres seront ventuellement proposs, et
(si possible) seront placs aprs ces trois derniers. Tout autre membre
qui ncessitera d'tre insr avant data.tar.gz et qui pourra tre ignor
sans problme par des programmes plus anciens, aura un nom commenant par
un caractre de soulignement, _ .
Les nouveaux membres qui ne pourront pas tre ignors sans consquence
seront insrs avant data.tar.gz avec des noms prfixs par quelque chose
d'autre qu'un caractre de soulignement, ou impliqueront plus
probablement une incrmentation du numro 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 Franois, 2006. Veuillez signaler toute erreur
<debian-l10n-french@lists.debian.org>.