dpkg-gencontrol - Créer des fichiers de contrôle
Debian.
dpkg-gencontrol [option...]
dpkg-gencontrol lit les informations contenues dans une
arborescence Debian dépaquetée et crée le fichier
« control » d'un paquet binaire (par
défaut, c'est le fichier debian/tmp/DEBIAN/control) ; durant cette
action il y a simplification des champs de relations.
Pre-Depends, Depends, Recommends et
Suggests sont simplifiés dans cet ordre pour supprimer les
dépendances qui sont connues pour être vérifiées
par la plus forte dépendance déjà traitée. Sont
aussi supprimées toutes les auto-dépendances (dans les faits,
cela supprime les dépendances qui sont déjà
validées par la version du paquet déjà
installé). Logiquement, il conserve les correspondances entre
plusieurs dépendances dans le même paquet. L'ordre des
dépendances est conservé du mieux possible : si une
dépendance doit être supprimée à cause d'une
autre dépendance qui apparaît plus loin dans le champ, la
dépendance remplaçante prendra la place de celle
éliminée.
Les autres champs (Enhances, Conflicts,
Breaks, Replaces et Provides) sont également
simplifiés individuellement par l'analyse des différentes
dépendances lorsque un paquet est indiqué plusieurs fois dans
le champ.
dpkg-gencontrol ajoute aussi une entrée pour un
paquet binaire dans debian/files.
- -vversion
- Fixe le numéro de version du paquet binaire qui sera
créé.
- -Vnom=valeur
- Fixe la valeur d'une variable de substitution. Consultez
deb-substvars(5) pour une discussion sur la valeur de
substitution.
- -Tfichier-substvars
- Lecture des variables de substitution depuis fichier-substvars ; la
valeur par défaut est debian/substvars. Cette option peut
être utilisée plusieurs fois pour lire les variables de
substitution depuis plusieurs fichiers (depuis dpkg 1.15.6).
- -Dchamp=valeur
- Remplace ou ajoute en sortie un champ dans le fichier de
contrôle.
- -Uchamp
- Supprime en sortie un champ dans le fichier de contrôle.
- -cfichier-de-contrôle
- Indique le principal fichier de contrôle des sources où
trouver des renseignements. Par défaut, c'est le fichier
debian/control.
- -lfichier-des-changements
- Indique le fichier des changements où trouver des renseignements.
Par défaut, c'est le fichier debian/changelog.
- -ffichier/liste-des-fichiers
- Lit ou écrit la liste des fichiers qui doivent être
envoyés vers l'archive dans ce fichier plutôt que dans le
fichier debian/files.
- -Fformat-du-fichier-des-changements
- Indique le format du fichier des changements. Voir
dpkg-parsechangelog(1) pour plus d'informations à propos des
formats gérés.
- -ppaquet
- Cette option produit les informations concernant le paquet binaire
paquet.Si le fichier de contrôle des sources liste un seul
paquet binaire, on peut omettre cette option ; sinon il est indispensable
d'indiquer le paquet pour lequel on veut produire les informations.
- -nnom-de-fichier
- Le nom du paquet est nom-de-fichier au lieu de l'habituel :
paquet_version_arch.deb.
- -is, -ip,
-isp
- Ces options, conservées pour compatibilité avec les
anciennes versions des scripts de construction de dpkg, sont maintenant
déconseillées. Elles servaient à dire à
dpkg-gencontrol d'inclure les champs
« Section » et
« Priority » dans le fichier
« control ». C'est maintenant le comportement
par défaut. Si vous voulez l'ancien comportement, vous pouvez
utiliser l'option -U pour supprimer ces champs du fichier
« control ».
- -Prépertoire-construction-paquet
- Analyse répertoire-construction-paquet au lieu de
debian/tmp. Cette valeur sert à trouver la valeur par
défaut de la variable de substitution Installed-Size et
celle du champ correspondant dans le fichier de contrôle (on
utilise la commande du) ; elle donne aussi l'emplacement par
défaut pour le fichier de sortie.
- -O[nom-de-fichier]
- Affiche le fichier « control » sur la sortie
standard (ou nom-de-fichier, depuis dpkg 1.17.2), au lieu de
debian/tmp/DEBIAN/control (ou
répertoire-construction-paquet/DEBIAN/control si
l'option -P a été utilisée).
- -?, --help
- Afficher un message d'aide puis quitter.
- --version
- Afficher le numéro de version puis quitter.
- DPKG_COLORS
- Définit le mode de couleur (depuis dpkg 1.18.5). Les valeurs
actuellement acceptées sont auto (par défaut),
always et never.
- DPKG_NLS
- Si cette variable est définie, elle sera utilisée pour
décider l'activation de la prise en charge des langues (NLS
– Native Language Support), connu aussi comme la gestion de
l'internationalisation (ou i18n) (depuis dpkg 1.19.0). Les valeurs
permises sont : 0 et 1 (par défaut).
- debian/control
- Le principal fichier d'information sur les sources ; il donne des
renseignements qui ne dépendent pas d'une version concernant le
paquet source et les paquets binaires qui peuvent être
créés.
- debian/files
- La liste des fichiers créés qui font partie de ceux qui
seront envoyés sur le serveur. dpkg-gencontrol ajoute les
noms présumés des fichiers des paquets binaires à
partir des fichiers « control » qu'il
crée.
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe
Batailler, 2006. Nicolas François, 2006. Veuillez signaler toute
erreur à <debian-l10n-french@lists.debian.org>.