update-alternatives
UPDATE-ALTERNATIVES(S)    dpkg utilities   UPDATE-ALTERNATIVES(S)



NOM
       update-alternatives  -  maintenance  des liens symboliques
       dterminant les noms par dfaut de certaines commandes

SYNOPSIS
       update-alternatives [options] --install  lien  nom  chemin
       priorit [--slave lien nom chemin]...

       update-alternatives [options] --remove nom chemin

       update-alternatives [options] --auto nom

       update-alternatives [options] --display nom

       update-alternatives [options] --list nom

       update-alternatives [options] --config nom

DESCRIPTION
       update-alternatives  cre,  enlve,  conserve et affiche des
       informations concernant les liens symboliques qui  forment
       le systme Debian des  alternatives .

       Il  est  possible d'installer, sur un mme systme et en mme
       temps, des programmes qui remplissent des fonctions  iden-
       tiques  ou  semblables.   Par exemple, beaucoup de systmes
       installent plusieurs diteurs de texte en mme  temps.  Cela
       permet  chaque utilisateur d'un systme de choisir, s'il le
       dsire, un diteur de texte diffrent ; mais  cela  rend  les
       choses  difficiles  pour  le programme qui doit choisir un
       bon diteur de texte quand l'utilisateur n'a  pas  fait  de
       choix prcis.

       Le  systme  Debian des  alternatives  essaie de rsoudre ce
       problme.  Tous les fichiers qui  proposent  des  fonctions
       interchangeables se servent d'un nom gnrique qui se trouve
       dans  l'arborescence.  Le  systme  des   alternatives   et
       l'administrateur  systme font connatre ensemble le fichier
       qui est rellement vis par ce nom gnrique. Par exemple,  si
       les  diteurs  de  texte ed(d) et nvi(i) sont tous les deux
       installs, le systme des  alternatives   fait  que  le  nom
       gnrique  /usr/bin/editor  renvoie  par dfaut /usr/bin/nvi.
       L'administrateur systme peut remplacer  cette  assignation
       par  /usr/bin/ed  et  le  systme  des  alternatives  ne la
       changera pas tant qu'on ne lui aura pas demand  explicite-
       ment de le faire.

       Le  nom  gnrique  n'est pas un lien symbolique direct vers
       l'alternative choisie. c'est en fait  un  lien  symbolique
       vers  un  nom  situ  dans le rpertoire des  alternatives ,
       lequel nom est   son  tour  un  lien  symbolique  vers  le
       fichier   rellement  vis.  Les  modifications  faites  par
       l'administrateur systme sont ainsi confines dans le  rper-
       toire  /etc : le FHS (lisez-le) donne de Bonnes Raisons de
       faire ainsi.

       Chaque fois qu'un paquet proposant  un  fichier  pour  une
       fonction  dtermine,  est  install,  modifi  ou  dsinstall,
       update-alternatives est appel pour mettre  jour les infor-
       mations concernant ce fichier dans le systme des  alterna-
       tives .   On  appelle  habituellement  update-alternatives
       dans les scripts postinst et prerm des paquets Debian.

       Il  est  souvent  utile de synchroniser certaines alterna-
       tives, de manire pouvoir les manipuler globalement  ;  par
       exemple, quand plusieurs versions de vi(i) sont installes,
       la    page    de    manuel    qui     est     vise     par
       /usr/share/man/man1/vi.1 devrait correspondre /usr/bin/vi.
       update-alternatives gre ce problme avec les liens  princi-
       paux  (  master ) et les liens secondaires ( slave ) Quand
       le lien principal est chang, tous  les  liens  secondaires
       associs  sont changs.  Un lien principal et ses liens sec-
       ondaires associs composent un groupe de liens.

        tout moment, un groupe de liens est dans  l'un  des  deux
       modes  suivants  :  automatique ou manuel. Quand un groupe
       est dans le mode  automatique  et  que  des  paquets  sont
       installs  ou dsinstalls, le systme des  alternatives dcide
       automatiquement s'il doit mettre  jour les liens  et  com-
       ment le faire.  Dans le mode manuel, le systme des  alter-
       natives  ne change pas les liens et  laisse  l'administra-
       teur systme prendre toutes les dcisions.

       Un  groupe  de  liens est en mode automatique quand il est
       cre sur un systme pour la premire fois.  Quand  l'adminis-
       trateur   systme  modifie  le  paramtrage  automatique  du
       systme, update-alternatives  le  remarquera  la  prochaine
       fois  qu'il  sera lanc pour ce groupe aux liens modifis et
       il fera passer ce groupe en mode manuel.

        chaque alternative est associe  une  priorit.   Quand  un
       groupe  de  liens  est  en mode automatique, l'alternative
       vise par les lments du groupe est celle qui possde la pri-
       orit la plus leve.

       Quand  on  utilise  l'option --config, update-alternatives
       affiche toutes les possibilits du groupe pour  lequel  nom
       est  le  lien  principal.   On vous demandera alors quelle
       possibilit vous choisissez pour ce groupe.  Ds qu'une mod-
       ification est faite, le groupe de liens n'est plus en mode
       auto.   Il  vous  faudra  utiliser  l'option  --auto  pour
       revenir au mode automatique.

TERMINOLOGIE
       Comme  les  oprations de update-alternatives sont trs com-
       pliques, voici quelques termes qui faciliteront l'explica-
       tion.

       nom gnrique
              C'est un nom, par exemple /usr/bin/editor, qui ren-
              voie,  travers le systme des  alternatives ,   l'un
              des  fichiers  qui  remplissent des fonctions simi-
              laires.

       lien symbolique
              Sans en dire plus, c'est un lien symbolique qui  se
              trouve  dans  le  rpertoire alternatives, rpertoire
              que l'administrateur systme est suppos dterminer.

       alternative
              C'est  le  nom  d'un   fichier   particulier   dans
              l'arborescence ; il peut tre accessible, via un nom
              gnrique, avec le systme des  alternatives .

       rpertoire des alternatives
              C'est le rpertoire qui contient les  liens  symbol-
              iques ; il s'agit par dfaut de /etc/alternatives.

       rpertoire administratif
              C'est  le rpertoire qui contient des renseignements
              sur l'tat de update-alternatives.   Il  s'agit  par
              dfaut de /var/lib/dpkg/alternatives.

       groupe de liens
              C'est  un  ensemble de liens symboliques corrls, de
              manire qu'on puisse les mettre  jour en  une  seule
              fois.

       lien principal
              Dans un groupe de liens, c'est le lien qui dtermine
              comment sont configurs les autres liens du  groupe.

       lien secondaire ( slave )
              Dans  un groupe de liens, c'est un lien dtermin par
              le paramtrage du lien principal.

       mode automatique
              Quand un groupe de liens est en  mode  automatique,
              le  systme  des  alternatives  assure que les liens
              dans le groupe pointent vers l'alternative possdant
              la priorit la plus leve dans ce groupe.

       mode manuel
              Quand  un  groupe  de  liens est en mode manuel, le
              systme des  alternatives  ne modifie pas le  param-
              trage de l' administrateur systme.

OPTIONS
       Pour  toute  opration  significative, on doit demander une
       seule action update-alternatives.  Pour toute  action,  on
       peut prciser un certain nombre d'options.

   Options gnrales
       --verbose
              produit  plus  de  commentaires  sur  ce  que  fait
              update-alternatives.

       --quiet
              ne produit pas de commentaires  moins qu'une erreur
              survienne.   Cette  option  n'est  pas encore impl-
              mente.

       --test En vrit, ne fait rien ! dit simplement ce qui pour-
              rait tre fait.  Cette option n'est pas encore impl-
              mente.

       --help Donne  des  renseignements  sur  l'utilisation  (et
              donne la version de update-alternatives).

       --version
              donne la version de update-alternatives et des ren-
              seignements sur l'utilisation.

       --altdir rpertoire
              Donne le rpertoire des alternatives, quand  il  est
              diffrent de celui par dfaut.

       --admindir rpertoire
              Donne  le  rpertoire  administratif,  quand  il est
              diffrent de celui par dfaut.

   ACTIONS
       --install lien gen chemin pri [--slave slien sgen schemin]
       ...
              Ajoute un groupe d'alternatives au systme.  gen est
              le  nom  gnrique du lien principal, lien est le nom
              de son lien symbolique, et chemin est l'alternative
              prsente  pour  le  lien  principal.  sgen, slien et
              schemin sont les nom gnrique,  lien  symbolique  et
              alternative pour un lien secondaire.  On peut indi-
              quer  zro  ou  plusieurs  options  --slave  chacune
              suivie par trois arguments.

              Quand  le  lien principal spcifi existe dj dans les
              enregistrements du systme des  alternatives  ,  les
              renseignements fournies sont ajoutes dans un nouvel
              ensemble d'alternatives pour le groupe.  Sinon,  un
              nouveau groupe contenant ces informations est ajout
              et mis en mode automatique.  Quand un groupe est en
              mode  automatique, et quand la priorit des alterna-
              tives nouvellement ajoutes est plus leve que toutes
              celles  des  alternatives installes dans ce groupe,
              les liens symboliques sont  mis  jour  et  pointent
              vers les alternatives nouvellement ajoutes.

       --remove nom chemin
              Enlve une alternative et tous ses liens secondaires
              associs.  nom est un  nom  dans  le  rpertoire  des
              alternatives  ,  et  chemin  est  un nom de fichier
              auquel nom peut tre li.  Quand nom est en effet  li
              chemin, nom est mis  jour et pointe vers une  autre
              alternative adquate, ou bien est enlev si il n'y en
              a pas d'autre.  De mme, les liens secondaires asso-
              cis sont mis  jour ou enlevs.   Quand  le  lien  ne
              pointe pas dj sur chemin, aucun lien n'est modifi ;
              seules les informations sur l'alternative sont sup-
              primes.

       --auto nom
              Passe  le  lien  symbolique  principal  nom en mode
              automatique.  En  mme  temps,  le  lien  symbolique
              principal  et ses liens  secondaires sont mis  jour
              et pointent vers les alternatives avec les priorits
              les plus leves.

       --display nom
              Affiche  des  renseignements sur le groupe de liens
              pour lequel nom est le lien principal.   L'informa-
              tion  affiche  comprend  le mode du groupe (auto ou
              manuel), vers quelle alternative le lien symbolique
              pointe  actuellement,  quelles  autres alternatives
              sont disponibles (et les  liens  secondaires  asso-
              cis),  et  l'alternative  actuellement installe qui
              possde la priorit la plus leve.

       --list link
              Affiche toutes les cibles du groupe de liens.

FICHIERS
       /etc/alternatives/
              Le rpertoire des  alternatives   par  dfaut.   Peut
              tre remplac avec l'option --altdir.

       /var/lib/dpkg/alternatives/
              Le  rpertoire  administratif  par  dfaut.  Peut tre
              remplac avec l'option --admindir

TAT DE SORTIE
       0      L'action demande s'est correctement droule.

       2      Des problmes sont survenus lors de l'analyse de  la
              ligne  de  commande  ou  bien pendant l'excution de
              l'action.

DIAGNOSTICS
       update-alternatives bavarde sans arrt  sur  ses  oprations
       sur le canal de sortie standard.  Quand un problme arrive,
       update-alternatives envoie des messages  d'erreur  sur  la
       sortie  d'erreur standard et retourne un tat de sortie gal
       2.  Ces diagnostics devraient s'expliquer d'eux-mmes ;  Si
       ce n'est pas le cas, veuillez faire un rapport de bogue.

BOGUES
       Si  vous  trouvez un bogue, veuillez envoyer un rapport de
       bogue au systme de suivi des bogues de Debian, ou bien, si
       ce  n'est  pas  possible,  envoyez un courriel directement
       l'auteur.

       Si vous trouvez une discordance entre l'action de  update-
       alternatives  et  cette page de manuel, c'est qu'il y a un
       bogue, soit dans l'implmentation soit dans  la  documenta-
       tion ; faites un rapport.

AUTEUR
       Le  programme  de  Debian   update-alternatives   est sous
       copyright 1995 Ian Jackson.  C'est  un  logiciel  libre  ;
       Voyez   la   GNU  General  Public  Licence  version  2  ou
       suprieure pour les  conditions  du  copyright.  Il  n'y  a
       AUCUNE garantie.

       Cette  page  de  manuel est sous copyright 1997/98 Charles
       Briscoe-Smith.  C'est une documentation libre ;  Voyez  la
       GNU General Public Licence version 2 ou suprieure pour les
       conditions du copyright. Il n'y a AUCUNE garantie.

       On peut trouver la licence GNU GPL dans /usr/share/common-
       licenses/GPL sur tous les systmes Debian.

VOIR AUSSI
       ln(n),  FHS,  le  standard  pour  les  systmes de fichiers
       Linux.

TRADUCTION
       Philippe Batailler. Nov 200O



Debian Project           19 January 1998   UPDATE-ALTERNATIVES(S)