Loading

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.