NOM
debc - Visualiser le contenu d'un paquet Debian gnr
SYNOPSIS
debc [options] [fichier_changes] [paquet ...]
debc dtermine la version d'un paquet et affiche des informations
concernant les fichiers .deb et .udeb gnrs. 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 diffrencie d'un
nom de paquet. Sinon, debc doit tre appel depuis le rpertoire du code
source. Dans ce cas, il recherchera un fichier .changes correspondant
la version du paquet ; pour cela, il dtermine le nom et la version grce
au fichier changelog, et l'architecture est cherche comme
dpkg-buildpackage(1) le ferait. Il excute ensuite dpkg-deb -I et
dpkg-deb -c pour toutes les archives .deb listes 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 mme rpertoire 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 considrs.
Vrification du nom du rpertoire
Comme certains autres scripts du paquet devscripts, debc parcourt une
arborescence de rpertoires jusqu' trouver un fichier debian/changelog.
Pour viter les problmes poss par les fichiers gars, il examine le nom
du rpertoire parent une fois qu'il a trouv le fichier debian/changelog,
et vrifie que le nom du rpertoire correspond au nom du paquet. La
mthode prcise utilise est contrle par les deux variables du fichier de
configuration DEVSCRIPTS_CHECK_DIRNAME_LEVEL et
DEVSCRIPTS_CHECK_DIRNAME_REGEX, et les options en ligne de commande
associes --check-dirname-level et --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :
0 Ne vrifie jamais le nom du rpertoire.
1 Ne vrifie le nom du rpertoire que s'il a fallu changer de
rpertoire pour trouver le fichier debian/changelog. C'est le
comportement par dfaut.
2 Vrifie toujours le nom du rpertoire.
Le nom du rpertoire est vrifi en testant si le nom du rpertoire courant
(donn par pwd(1)) correspond l'expression rationnelle donne 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 ancre son dbut et sa fin.
Si elle contient un / , alors elle doit correspondre au chemin
complet. Si elle contient la chane PACKAGE , cette chane sera remplace
par le nom du paquet source dtermin par le fichier changelog. La valeur
par dfaut de cette expression rationnelle est PACKAGE(-.+)? , ce qui
correspond aux rpertoires nomms PACKAGE ou PACKAGE-version.
OPTIONS
-aarchitecture-debian, -ttype-de-systme-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 dtermination du nom du fichier
.changes.
--debs-dir RP
Cherche les fichiers .changes, .deb et .udeb dans le rpertoire
RP au lieu du rpertoire parent du rpertoire source. Cela doit
tre soit un chemin absolu, soit un chemin relatif la racine du
rpertoire source.
--check-dirname-level N
Veuillez consulter la section ci-dessus Vrification du nom du
rpertoire pour une explication de cette option.
--check-dirname-regex regex
Veuillez consulter la section ci-dessus Vrification du nom du
rpertoire pour une explication de cette option.
--no-conf, --noconf
Ne lit aucun fichier de configuration. L'option ne peut tre
utilise qu'en premire position de la ligne de commande.
--help, --version
Affiche respectivement le message d'aide et la version.
VARIABLES DE CONFIGURATION
Les deux fichiers de configuration /etc/devscripts.conf et
~/.devscripts sont valus dans cet ordre pour rgler les variables de
configuration. Des options de ligne de commande peuvent tre utilises
pour neutraliser les paramtres des fichiers de configuration. Les
variables d'environnement sont ignores cette fin. Les variables
actuellement identifies sont :
DEBRELEASE_DEBS_DIR
Spcifie le rpertoire dans lequel chercher les fichiers .changes,
.deb et .udeb, et est soit un chemin absolu, soit un chemin
relatif la racine du rpertoire racine. Ceci correspond l'option
en ligne de commande --debs-dir. Cette directive peut tre
utilise par exemple si vous utilisez systmatiquement pbuilder ou
svn-buildpackage pour construire vos paquets. Notez 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 Vrification du nom du rpertoire
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 indiqu 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>, bas sur un script de Christoph Lameter
<clameter@debian.org>.
TRADUCTION
Ce document est une traduction, ralise par Nicolas Franois, Guillaume
Delacour, Cyril Brulebois et Thomas Huriaux.
L'quipe de traduction a fait le maximum pour raliser une adaptation
franaise de qualit.
La version anglaise la plus jour de ce document est toujours
consultable en ajoutant l'option -L C la commande man.
N'hsitez pas signaler l'auteur ou la liste de traduction
<debian-l10-french@lists.debian.org>, selon le cas, toute erreur dans
cette page de manuel.