Loading

NOM

       debi - Installer la version actuelle d'un paquet Debian gnr

SYNOPSIS

       debi [options] [fichier_changes] [paquet ...]

       debi  dtermine  la  version  actuelle  d'un paquet et l'installe. Si un
       fichier .changes est fourni sur la 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, debi 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
       installe ensuite avec debpkg -i toutes les archives .deb listes dans le
       fichier .changes, en supposant que toutes ces archives .deb se trouvent
       dans le mme rpertoire que le fichier .changes. Notez que vous ne voulez
       srement pas utiliser ce programme pour le fichier .changes d'une  autre
       architecture qui aurait t cr aprs avoir cross-compil le paquet !

       Si  une  liste de paquets est fournie en ligne de commande, alors seuls
       les paquets Debian dont les noms sont dans la liste seront installs.

       Puisque  l'installation  d'un  paquet   ncessite   les   privilges   du
       superutilisateur,  debi appelle debpkg plutt que dpkg. De ce fait, debi
       ne pourra tre utile que s'il est excut avec ces privilges ou si  debpkg
       peut  tre  excut  en  tant  que  superutilisateur.  Veuillez  consulter
       debpkg(1) pour plus de dtails.

Vrification du nom du rpertoire

       Comme certains autres scripts du paquet devscripts, debi  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 et .deb 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.

       --upgrade
              Ne fait que mettre  jour les paquets dj installs sur le  systme,
              plutt  que  d'installer  tous  les paquets lists dans le fichier
              .changes. C'est utile pour les paquets qui produisent  plusieurs
              paquets  binaires  quand  vous  ne  souhaitez  pas  que tous les
              paquets binaires soient installs  la fois.

       --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
              et  .deb,  et est soit un chemin absolu ou 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

       debpkg(1) et devscripts.conf(5).

AUTEUR

       debi a t initialement crit par Christoph Lameter <clameter@debian.org>.
       Le  script debit (qui n'est dsormais plus utilis) a t crit par James R.
       Van Zandt <jrv@vanzandt.mv.com>. Ils ont t rassembls en un script, avec
       debc(1), et ont t fortement modifis par Julian Gilbey <jdg@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.