Man page - debc(1)

Packages contains this manual

Available languages:

en fr de

Manual

DEBC

NOM
SYNOPSIS
DESCRIPTION
Vérification du nom du répertoire
OPTIONS
VARIABLES DE CONFIGURATION
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

debc - Visualiser le contenu d’un paquet Debian créé

SYNOPSIS

debc [ options ] [ fichier_changes ] [ paquet ...]

DESCRIPTION

debc dĂ©termine la version d’un paquet et affiche des informations concernant les fichiers .deb et .udeb produits. Si un fichier .changes est indiquĂ© en ligne de commande, le nom du fichier doit se terminer par .changes , puisque c’est comme cela que le programme le diffĂ©rencie d’un nom de paquet. Sinon, debc doit ĂȘtre appelĂ© depuis le rĂ©pertoire du code source. Dans ce cas, il recherchera un fichier .changes correspondant Ă  la version du paquet ; pour cela, il dĂ©termine le nom et la version grĂące au fichier changelog , et l’architecture est cherchĂ©e comme dpkg-buildpackage (1) le ferait. Il exĂ©cute ensuite dpkg-deb -I et dpkg-deb -c pour toutes les archives .deb listĂ©es dans le fichier .changes pour afficher des informations sur le contenu des fichiers .deb et .udeb . Il place devant tous les fichiers .deb ou .udeb le nom du fichier. Il suppose que toutes ces archives .deb ou .udeb se trouvent dans le mĂȘme rĂ©pertoire que le fichier .changes . C’est utile pour s’assurer que tous les fichiers attendus se trouvent dans le paquet Debian.

Si une liste de paquets est fournie en ligne de commande, alors seuls les paquets Debian ( .deb ou .udeb ) dont les noms sont dans la liste seront considérés.

Vérification du nom du répertoire

Comme plusieurs autres scripts du paquet devscripts , debc parcourt une arborescence de rĂ©pertoires jusqu’à trouver un fichier debian/changelog . Pour Ă©viter les problĂšmes posĂ©s par les fichiers Ă©garĂ©s, il examine le nom du rĂ©pertoire parent une fois qu’il a trouvĂ© le fichier debian/changelog , et vĂ©rifie que le nom du rĂ©pertoire correspond au nom du paquet. La mĂ©thode prĂ©cise utilisĂ©e est contrĂŽlĂ©e par les deux variables du fichier de configuration DEVSCRIPTS_CHECK_DIRNAME_LEVEL et DEVSCRIPTS_CHECK_DIRNAME_REGEX , et les options en ligne de commande associĂ©es --check-dirname-level et --check-dirname-regex .

DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

0

Ne jamais vérifier le nom du répertoire.

1

Ne vĂ©rifier le nom du rĂ©pertoire que s’il a fallu changer de rĂ©pertoire pour trouver le fichier debian/changelog . C’est le comportement par dĂ©faut.

2

Toujours vérifier le nom du répertoire.

Le nom du rĂ©pertoire est vĂ©rifiĂ© en testant si le nom du rĂ©pertoire actuel (donnĂ© par pwd (1)) correspond Ă  l’expression rationnelle donnĂ©e par la variable DEVSCRIPTS_CHECK_DIRNAME_REGEX du fichier de configuration ou par l’option --check-dirname-regex expression_rationnelle . Il s’agit d’une expression rationnelle Perl (voir perlre (1)), qui sera ancrĂ©e Ă  son dĂ©but et Ă  sa fin. Si elle contient un "/", alors elle doit correspondre au chemin complet, sinon elle doit correspondre au nom de rĂ©pertoire complet. Si elle contient la chaĂźne "PACKAGE", cette chaĂźne sera remplacĂ©e par le nom du paquet source dĂ©terminĂ© par le journal de modifications. La valeur par dĂ©faut de cette expression rationnelle est "PACKAGE(-.+)?", ce qui correspond aux rĂ©pertoires nommĂ©s PACKAGE ou PACKAGE-version.

OPTIONS

-a architecture-debian , -t type-de-systĂšme-GNU

Veuillez consulter dpkg-architecture (1) pour une description de ces options. Ces options affectent la recherche du fichier .changes . Elles consistent à imiter le comportement de dpkg-buildpackage lors de la détermination du nom du fichier .changes .

--debs-dir répertoire

Chercher les fichiers .changes , .deb et .udeb dans le rĂ©pertoire au lieu du rĂ©pertoire parent du rĂ©pertoire source. Cela doit ĂȘtre soit un chemin absolu, soit un chemin relatif Ă  la racine du rĂ©pertoire source.

--check-dirname-level N

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de cette option.

--check-dirname-regex regex

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de cette option.

--list-changes

Lister le nom du fichier .changes et ne pas afficher autre chose. Cette option n’a de sens que si aucun fichier .changes n’est fourni explicitement sur la ligne de commande. Cela peut ĂȘtre utilisĂ© par exemple dans un script qui a besoin de rĂ©fĂ©rencer le fichier .changes, sans avoir Ă  dupliquer les heuristiques pour le trouver, ce que debc implĂ©mente dĂ©jĂ .

--list-debs

Lister les noms de fichier des paquets .deb et ne pas afficher leur contenu.

--no-conf , --noconf

Ne lire aucun fichier de configuration. L’option ne peut ĂȘtre utilisĂ©e qu’en premiĂšre position de la ligne de commande.

--help , --version

Afficher respectivement le message d’aide et la version.

VARIABLES DE CONFIGURATION

Les deux fichiers de configuration /etc/devscripts.conf et ˜/.devscripts sont Ă©valuĂ©s dans cet ordre pour rĂ©gler les variables de configuration. Des options de ligne de commande peuvent ĂȘtre utilisĂ©es pour Ă©craser les paramĂštres des fichiers de configuration. Les variables d’environnement sont ignorĂ©es Ă  cette fin. Les variables actuellement identifiĂ©es sont :
DEBRELEASE_DEBS_DIR

Indique le rĂ©pertoire dans lequel chercher les fichiers .changes , .deb et .udeb , et est soit un chemin absolu, soit un chemin relatif Ă  la racine du rĂ©pertoire racine. Cela correspond Ă  l’option en ligne de commande --debs-dir . Cette directive peut ĂȘtre utilisĂ©e par exemple si vous utilisez systĂ©matiquement pbuilder ou svn-buildpackage pour construire vos paquets. Remarquez que cela concerne Ă©galement debrelease (1), ce qui explique le nom Ă©trange de l’option.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL , DEVSCRIPTS_CHECK_DIRNAME_REGEX

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de ces variables. Remarquez que ce sont des variables de configuration pour tous les outils du paquet devscripts ; elles impacteront tous les scripts qui les utilisent, comme indiqué dans leurs pages de manuel respectives et dans devscripts.conf (5).

VOIR AUSSI

debdiff (1), dpkg-deb (1), devscripts.conf (5)

AUTEUR

Julian Gilbey <jdg@debian.org>, basé sur un script de Christoph Lameter <clameter@debian.org>.

TRADUCTION

Ce document est une traduction, maintenue Ă  lÊŒaide de lÊŒoutil po4a < https://po4a.org/ > par lÊŒĂ©quipe de traduction francophone du projet Debian.

Plusieurs traducteurs dont Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux, David Prévot et Xavier Guimard ont contribué aux traductions.

LÊŒĂ©quipe de traduction a fait le maximum pour rĂ©aliser une adaptation française de qualitĂ©. Veuillez signaler toute erreur de traduction en Ă©crivant Ă  < debian-l10n-french@lists.debian.org > ou par un rapport de bogue sur le paquet devscripts.

La version anglaise la plus Ă  jour de ce document est toujours consultable en ajoutant lÊŒoption « -L C » Ă  la commande man .