blob: 251269e6da2144109ed0eb06ede5fad0dc5d45e7 [file] [log] [blame]
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH deb 5 2011\-08\-14 "Projet Debian" Debian
.SH NOM
deb \- Format des paquets binaires Debian
.SH SYNOPSIS
\fInom\-du\-fichier.deb\fP
.SH DESCRIPTION
Le format \fB.deb\fP 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.
.PP
Le format décrit ici est utilisé depuis la version 0.93 de Debian\ ; les
détails concernant le vieux format sont consultables dans \fBdeb\-old\fP(5).
.SH FORMAT
Le fichier est une archive \fBar\fP avec un numéro magique de
\fB!<arch>.\fP. Les noms de fichiers peuvent comporter un caractère
«\ /\ » final.
.PP
Les archives \fBtar\fP 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.
.PP
Le premier membre est nommé \fBdebian\-binary\fP 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, \fB2.0\fP à 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.
.PP
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.
.PP
Le second membre requis est nommé \fBcontrol.tar.gz\fP. 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
\fBcontrol\fP 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.
.PP
Le troisième et dernier membre obligatoire est appelé \fBdata.tar\fP. 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
\&\fB.gz\fP), xz (avec extensions \fB.xz\fP, géré depuis dpkg 1.15.6), bzip2 (avec
extensions \fB.bz2\fP, géré depuis dpkg 1.10.24) ou lzma (avec extension
\&\fB.lzma\fP, géré depuis dpkg 1.13.25).
.PP
Ces trois membres doivent apparaître dans cet ordre exact. Les
implémentations actuelles devraient ignorer tout membre additionnel suivant
\fBdata.tar.gz\fP. 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 \fBdata.tar.gz\fP et qui pourra être ignoré
sans problème par des programmes plus anciens, aura un nom commençant par un
caractère de soulignement, «\ \fB_\fP\ ».
.PP
Les nouveaux membres qui ne pourront pas être ignorés sans conséquence
seront insérés avant \fBdata.tar.gz\fP 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.
.SH "VOIR AUSSI"
\fBdeb\-old\fP(5), \fBdpkg\-deb\fP(1), \fBdeb\-control\fP(5).
.SH 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>.