deb

Autres langues

Langue: fr

Version: Janvier 2000 (www.delafond.org - 07/08/07)

Section: 5 (Format de fichier)

NOM

deb - Format des paquets binaires Debian

SYNOPSIS

nom-du-fichier.deb

DESCRIPTION

Le format .deb est le format de fichier des paquets binaires de Debian. Il est compatible avec les versions 0.93.76 et ult�rieures de dpkg, et est g�n�r� par d�faut par toutes les versions de dpkg depuis la 1.2.0 ainsi que toutes les versions i386/ELF depuis la 1.1.1elf.

Le format d�crit ici est utilis� depuis la Debian 0.93 ; 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>.

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. Veuillez vous r�f�rer au Manuel d'empaquetage Debian, section 2.2 pour plus de d�tails concernant ces fichiers. Le tarball de contr�le peut �ventuellement contenir une entr�e pour � . �, le r�pertoire courant.

Le troisi�me, et dernier membre requis se nomme data.tar.gz. Il contient les fichiers de donn�es sous forme d'une archive tar compress�e gr�ce � gzip.

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 d�finis dans le futur, 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, auront un nom commen�ant par un underscore, � _ �.

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 underscore, ou causeront (ce qui est plus probable) une incr�mentation du num�ro majeur de version.

VOIR AUSSI

deb-old(5), dpkg-deb(1), deb-control(5), Manuel d'empaquetage Debian.

TRADUCTION

Ariel VARDI <ariel.vardi@freesbee.fr>, juillet 2002.