[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ suivant ]


La Charte Debian
Annexe D - Les fichiers de contrôle et leurs champs (annexe tirée de l'ancien Packaging Manual)


Beaucoup d'outils de la suite dpkg manipulent les données dans un format commun, connu sous le nom de fichiers de contrôle. Les paquets source et binaire ont des données de contrôle comme les fichiers .changes qui contrôlent l'installation des fichiers sur le serveur, et les bases de données internes à dpkg sont dans un format similaire.


D.1 La syntaxe des fichiers de contrôle

Voyez La syntaxe des fichiers de contrôle, Section 5.1.

Il est important de noter que plusieurs champs sont facultatifs pour ce qui concerne dpkg et ses outils associés ; mais ils doivent apparaître dans chaque paquet Debian, et leur omission peut entraîner des problèmes.


D.2 La liste des champs

Voyez La liste des champs, Section 5.6.

Cette section ne contient plus que les champs qui n'appartiennent pas à la charte Debian.


D.2.1 Filename et MSDOS-Filename

Ces champs dans les fichiers Packages donnent les noms de fichiers d'un paquet dans une distribution, par rapport à la racine de la hiérarchie Debian. Si le paquet a été découpé en plusieurs morceaux, les parties sont toutes listées dans l'ordre, séparées par des espaces.


D.2.2 Size et MD5sum

Ces champs dans les fichiers Packages donnent la taille (en octets, exprimée en décimal) et la somme de contrôle MD5 du ou des fichiers qui composent le paquet de la distribution. Si le paquet est découpé en plusieurs parties, les valeurs pour ces parties sont listées dans l'ordre, séparées par des espaces.


D.2.3 Status

Ce champ dans le fichier status de dpkg enregistre si l'utilisateur veut un paquet installé, enlevé ou laissé tout seul, s'il est défectueux (nécessite une réinstallation) ou non et son état actuel sur le système. Chaque partie de ces informations est un simple mot.


D.2.4 Config-Version

Si un paquet n'est pas installé, ou non configuré, ce champ dans le fichier status de dpkg enregistre la dernière version de ce paquet qui a été configurée avec succès.


D.2.5 Conffiles

Ce champ dans le fichier status de dpkg contient des informations sur les fichiers de configuration automatiquement gérés et maintenus par un paquet. Ce champ ne doit pas apparaître n'importe où dans un paquet !


D.2.6 Champs obsolètes

Ils sont toujours reconnus par dpkg mais ne doivent plus apparaître n'importe où.

Revision
Package-Revision
Package_Revision

La partie revision Debian d'une version de paquet a été dans un champ de fichier de contrôle séparé. Ce champ était présent à travers plusieurs noms.

Recommended

ancien nom de Recommends

Optional

ancien nom de Suggests.

Class

ancien nom de Priority.


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ suivant ]


La Charte Debian

version 3.7.2.2

La liste de diffusion Debian-Policy