Provided by: devscripts_2.11.1ubuntu3_i386 bug

NOM

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

SYNOPSIS

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

DESCRIPTION

       debi  determine  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 differencie d'un nom de  paquet.  Sinon,  debi  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
       installe  ensuite  avec debpkg -i toutes les archives .deb listees dans
       le fichier .changes, en supposant  que  toutes  ces  archives  .deb  se
       trouvent  dans  le  meme  repertoire que le fichier .changes. Notez que
       vous ne voulez surement pas  utiliser  ce  programme  pour  le  fichier
       .changes  d'une  autre  architecture  qui  aurait  ete cree apres avoir
       cross-compile 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 installes.

       Puisque   l'installation   d'un   paquet   necessite   les   droits  du
       superutilisateur, debi appelle debpkg plutot que dpkg. De ce fait, debi
       ne  pourra etre utile que s'il est execute avec ces droits ou si debpkg
       peut etre execute en  tant  que  superutilisateur.  Veuillez  consulter
       debpkg(1) pour plus de details.

V'erification du nom du r'epertoire

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

       --upgrade
              Ne  faire  que  mettre  a jour les paquets deja installes sur le
              systeme, plutot que d'installer tous les paquets listes 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 installes a la fois.

       --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
              Indiquer   le  repertoire  dans  lequel  chercher  les  fichiers
              .changes et .deb, avec 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

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

AUTEUR

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