Provided by: dpkg-dev_1.16.1.2ubuntu7_all bug

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 ultérieures de dpkg, et il  est
       généré  par  défaut  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 décrit ici est utilisé depuis la version 0.93 de Debian ; les
       détails concernant le vieux format sont consultables dans deb-old(5).

FORMAT

       Le fichier est une archive ar avec un numéro magique de  !<arch>..  Les
       noms de fichiers peuvent comporter un caractère « / » final.

       Les  archives tar actuellement gérées 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, gérés
       depuis dpkg 1.4.1.17) et le format ustar POSIX (noms longs gérés 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,  séparées  par  des  retours-chariot. Pour le moment, une seule
       ligne est présente : le numéro de version du format, 2.0 à  l'heure  où
       ce  document  a  été  écrit.  Les programmes lisant des archives Debian
       récentes doivent être préparés à une augmentation du numéro de  version
       mineur  et  à  la  présence de nouvelles lignes, ainsi qu'à les ignorer
       s'il le faut.

       Si  le  numéro  de  version  majeur  a  changé,  cela  signifie  qu'une
       modification  entraînant  une  incompatibilité entre les versions a été
       effectuée, et le programme doit alors s'arrêter. 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 dernière), comme
       décrit ci-dessous.

       Le second membre requis  est  nommé  control.tar.gz.  Il  s'agit  d'une
       archive  tar  compressée  grâce  à  gzip  contenant les informations de
       contrôle du paquet, sous  la  forme  d'une  série  de  fichiers,  parmi
       lesquels  le  fichier  control  est  strictement requis et contient les
       principales  informations  de  contrôle.  L'archive  de  contrôle  peut
       éventuellement contenir une entrée pour « . », le répertoire courant.

       Le  troisième  et  dernier  membre  obligatoire est appelé data.tar. Il
       contient le système de fichiers sous forme d'une archive tar, soit  non
       compressée  (géré  depuis  dpkg  1.10.24)  ou compressé avec gzip (avec
       extension .gz), xz (avec extensions  .xz,  géré  depuis  dpkg  1.15.6),
       bzip2  (avec  extensions  .bz2, géré depuis dpkg 1.10.24) ou lzma (avec
       extension .lzma, géré depuis dpkg 1.13.25).

       Ces  trois  membres  doivent  apparaître  dans  cet  ordre  exact.  Les
       implémentations  actuelles  devraient  ignorer  tout membre additionnel
       suivant data.tar.gz. D'autres membres seront  éventuellement  proposés,
       et  (si  possible)  seront  placés après ces trois derniers. Tout autre
       membre qui nécessitera d'être inséré avant data.tar.gz  et  qui  pourra
       être  ignoré sans problème par des programmes plus anciens, aura un nom
       commençant par un caractère de soulignement, « _ ».

       Les nouveaux membres qui ne pourront pas être ignorés sans  conséquence
       seront  insérés  avant  data.tar.gz  avec des noms préfixés par quelque
       chose d'autre qu'un caractère de  soulignement,  ou  impliqueront  plus
       probablement une incrémentation du numéro 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   François,   2006.   Veuillez   signaler   toute   erreur    à
       <debian-l10n-french@lists.debian.org>.