Provided by: devscripts_2.11.1ubuntu3_i386 bug

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.