Provided by:
devscripts_2.11.1ubuntu3_i386 
NOM
debc - Visualiser le contenu d'un paquet Debian genere
SYNOPSIS
debc [options] [fichier_changes] [paquet ...]
DESCRIPTION
debc determine la version d'un paquet et affiche des informations
concernant les fichiers .deb et .udeb generes. Si un fichier .changes
est indique en ligne de commande, le nom du fichier doit se terminer
par .changes, puisque c'est comme cela que le programme le differencie
d'un nom de paquet. Sinon, debc doit etre appele depuis le repertoire
du code source. Dans ce cas, il recherchera un fichier .changes
correspondant a la version du paquet ; pour cela, il determine le nom
et la version grace au fichier changelog, et l'architecture est
cherchee comme dpkg-buildpackage(1) le ferait. Il execute ensuite
dpkg-deb -I et dpkg-deb -c pour toutes les archives .deb listees 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 / .udeb se
trouvent dans le meme repertoire 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 consideres.
V'erification du nom du r'epertoire
Comme certains autres scripts du paquet devscripts, debc parcourt une
arborescence de repertoires jusqu'a trouver un fichier
debian/changelog. Pour eviter les problemes poses par les fichiers
egares, il examine le nom du repertoire parent une fois qu'il a trouve
le fichier debian/changelog, et verifie que le nom du repertoire
correspond au nom du paquet. La methode precise utilisee est controlee
par les deux variables du fichier de configuration
DEVSCRIPTS_CHECK_DIRNAME_LEVEL et DEVSCRIPTS_CHECK_DIRNAME_REGEX, et
les options en ligne de commande associees --check-dirname-level et
--check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :
0 Ne jamais verifier le nom du repertoire.
1 Ne verifier le nom du repertoire que s'il a fallu changer de
repertoire pour trouver le fichier debian/changelog. C'est le
comportement par defaut.
2 Toujours verifier le nom du repertoire.
Le nom du repertoire est verifie en testant si le nom du repertoire
courant (donne par pwd(1)) correspond a l'expression rationnelle donnee
par la variable DEVSCRIPTS_CHECK_DIRNAME_REGEX du fichier de
configuration ou par l'option --check-dirname-regex regex. Il s'agit
d'une expression rationnelle Perl (voir perlre(1)), qui sera ancree a
son debut et a sa fin. Si elle contient un << / >>, alors elle doit
correspondre au chemin complet. Si elle contient la chaine
<< PACKAGE >>, cette chaine sera remplacee par le nom du paquet source
determine par le fichier changelog. La valeur par defaut de cette
expression rationnelle est << PACKAGE(-.+)? >>, ce qui correspond aux
repertoires nommes PACKAGE ou PACKAGE-version.
OPTIONS
-aarchitecture-debian, -ttype-de-syst`eme-GNU
Veuillez consulter dpkg-architecture(1) pour une description de
ces options. Ces options affectent la recherche du fichier
.changes. Elles consistent a imiter le comportement de
dpkg-buildpackage lors de la determination du nom du fichier
.changes.
--debs-dir R'EP
Chercher les fichiers .changes, .deb et .udeb dans le repertoire
R'EP au lieu du repertoire parent du repertoire source. Cela doit
etre soit un chemin absolu, soit un chemin relatif a la racine
du repertoire source.
--check-dirname-level N
Veuillez consulter la section ci-dessus << Verification du nom
du repertoire >> pour une explication de cette option.
--check-dirname-regex regex
Veuillez consulter la section ci-dessus << Verification du nom
du repertoire >> pour une explication de cette option.
--no-conf, --noconf
Ne lire aucun fichier de configuration. L'option ne peut etre
utilisee qu'en premiere 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 evalues dans cet ordre pour regler les variables de
configuration. Des options de ligne de commande peuvent etre utilisees
pour ecraser les parametres des fichiers de configuration. Les
variables d'environnement sont ignorees a cette fin. Les variables
actuellement identifiees sont :
DEBRELEASE_DEBS_DIR
Indique le repertoire dans lequel chercher les fichiers
.changes, .deb et .udeb, et est soit un chemin absolu, soit un
chemin relatif a la racine du repertoire racine. Cela correspond
a l'option en ligne de commande --debs-dir. Cette directive peut
etre utilisee par exemple si vous utilisez systematiquement
pbuilder ou svn-buildpackage pour construire vos paquets. Notez
que cela concerne egalement debrelease(1), ce qui explique le
nom etrange de l'option.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Veuillez consulter la section << Verification du nom du
repertoire >> ci-dessus pour une explication de ces variables.
Notez que ce sont des variables de configuration pour tous les
outils du paquet devscripts ; elles impacteront tous les scripts
qui les utilisent, comme indique dans leurs pages de manuel
respectives et dans devscripts.conf(5).
VOIR AUSSI
dpkg-deb(1), debdiff(1) et devscripts.conf(5).
AUTEUR
Julian Gilbey <jdg@debian.org>, base sur un script de Christoph Lameter
<clameter@debian.org>.
TRADUCTION
Ce document est une traduction, maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone du projet Debian.
Nicolas Francois, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux
et David Prevot ont realise cette traduction.
L'equipe de traduction a fait le maximum pour realiser une adaptation
francaise de qualite. Veuillez signaler toute erreur de traduction en
ecrivant a <debian-l10n-french@lists.debian.org> ou par un rapport de
bogue sur le paquet devscripts.
La version anglaise la plus a jour de ce document est toujours
consultable en ajoutant l'option << -L C >> a la commande man.