Content-type: text/html Manpage of UPDATE-ALTERNATIVES

UPDATE-ALTERNATIVES

Section: Mandrake-Linux (8)
Updated: 19 avril 2004
Index Return to Main Contents
 

NOM

update-alternatives - maintient les liens symboliques déterminant les commandes par défaut  

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] --config nom  

DESCRIPTION

update-alternatives crée, supprime, maintient et affiche des informations sur les liens symboliques du système d'alternatives Linux-Mandrake.

Il est possible pour beaucoup de programmes satisfaisant les mêmes fonctions d'être installés sur un seul système en même temps. Par exemple, beaucoup de systèmes ont plusieurs éditeurs installés en même temps. Cela donne le choix aux utilisateurs d'un système, autorisant chacun à utiliser un éditeur différent, s'il le désire, mais cela rend difficile, pour un programme, de faire un bon choix d'éditeur si l'utilisateur n'a pas spécifié une préférence particulière.

Le système d'alternatives Debian peut résoudre ce problème. Un nom générique dans le système de fichier est partagé par tous les fichiers proposant une fonctionnalité interchangeable. Le système d'alternatives et l'administrateur système déterminent ensemble quel fichier actuel est référencé par ce nom générique. Par exemple si les éditeurs de texte ed(1) et nvi(1) sont tous deux installés sur le système, le système d'alternatives créera le nom générique /usr/bin/editor pour référer à /usr/bin/nvi par défaut. L'administrateur système peut outrepasser cela et le faire référer à /usr/bin/ed à la place, le système d'alternatives n'altèrera pas ces options sans que cela lui soit demandé explicitement.

Le nom générique n'est pas un lien symbolique direct à l'alternative séléctionnée. À la place, il y a un lien symbolique vers un nom dans le dossier alternatives. Celui-ci est à son tour un lien symbolique vers le fichier référencé actuel. Cela est fait pour que les changements de l'administrateur soient confinés dans le dossier /etc.

Quand un paquetage fournissant un fichier avec une fonctionnalité particulière est installé, changé ou supprimé, update-alternatives est appelé pour mettre à jour le système d'alternatives. update-alternatives est habituellement appelé depuis les scripts postinst ou prerm des paquetages Debian.

Il est souvent utile pour plusieurs alternatives d'être synchronisées, pour qu'elle soient changées en un groupe ; par exemple, quand plusieurs versions de l'éditeur vi(1) sont installées, la page man référencée par /usr/share/man/man1/vi.1 doit correspondre à l'éxécutable référencé par /usr/bin/vi. update-alternatives manipule cela grâce aux liens maîtres et esclaves ; quand le maître est changé, tous les esclaves associés sont aussi changés. Un lien maître et ses esclaves créent un groupe de liens .

Chaque groupe de liens est, à un moment donné, dans un des deux modes : automatique ou manuel. Quand un groupe est en mode automatique, le système d'alternatives décidera automatiquement, quand des paquetages sont installés ou supprimés, s'il doit ou non mettre à jour les liens. Dans le mode manuel, le système d'alternatives ne changera pas les liens ; il laissera toutes les décisions à l'administrateur système.

Les groupes de liens sont en mode automatique quand ils sont introduits dans le système en premier. Si l'administrateur système fait des changements aux options automatiques du système, cela sera noté la prochaine fois que update-alternatives sera lancé sur le groupe de liens changé, et le groupe sera automatiquement mis en mode manuel.

Chaque alternative a une priorité qui lui est associée. Quand un groupe de liens est en mode automatique, les alternatives pointées par les membres du groupe seront choisies avec la plus haute priorité.

Quand vous utilisez l'option --config , update-alternatives listera tous les choix pour le groupe de liens où le nom donné est le lien maître. On vous demandera alors quel choix utiliser pour le groupe de liens. Une fois que vous aurez fait un changement, le groupe de liens ne sera plus en mode auto. Vous devrez utiliser l'option --auto pour revenir en mode automatique.  

TERMINOLOGIE

Etant donné que les activités de update-alternatives sont assez complexes, quelques termes spécifiques aideront à expliquer ses opérations.
nom générique
Un nom, comme /usr/bin/editor, qui réfère, via le système d'alternatives, à un ou plusieurs fichiers effectuant la même fonction.
lien symbolique
Sans qualification supplémentaire, c'est un lien symbolique dans le dossier d'alternatives : un que l'administrateur système est censé ajuster.
alternative
Le nom d'un fichier spécifique, qui peut être rendu accessible via un nom générique utilisant le système d'alternatives.
dossier d'alternatives
Un dossier, par défaut /etc/alternatives, contenant les liens symboliques.
dossier administratif
Un dossier, par défaut /var/lib/rpm/alternatives, contenant les informations d' update-alternatives'.
groupe de liens
Un groupe de liens symboliques liés, devant être mis à jour en tant que groupe.
lien maître
Le lien dans un groupe de liens qui détermine comment les autres liens du groupe sont configurés.
lien esclave
Un lien dans un groupe de lien qui est contrôlé par la configuration du lien maître.
mode automatique
Quand un groupe de liens est en mode automatique, le système d'alternatives assure que les liens du groupe pointent vers les alternatives à haute priorité appropriées pour le groupe.
mode manuel
Quand un groupe de liens est en mode manuel, le système d'alternatives ne fera pas de changements aux options de l'administrateur système.
 

OPTIONS

Une action doit être spécifiée si update-alternatives doit effectuer une tâche significative. Un membre des options peut être spécifié avec une action.  

OPTIONS COMMUNES

--verbose
Générer plus de commentaires sur ce que fait update-alternatives.
--quiet
Ne pas générer un seul commentaire sauf si des erreurs se déroulent. Cette option n'est pas encore implémentée.
--test
Ne rien faire actuellement, n'afficher que ce qui devrait être fait. Cette option n'est pas encore implémentée.
--help
Donner quelques informations d'usage (et donner la version d' update-alternatives utilisée).
--version
Donner la version d' update-alternatives utilisée (et donner quelques informations d'usage).
--altdir dossier
Spécifier le dossier d'alternatives, quand il doit être différent du dossier par défaut.
--admindir dossier
Spécifier le dossier d'administration, quand il doit être différent du dossier par défaut.
 

ACTIONS

--install lien nomgen chemin priorité [--slave lien-esclave nomgen-esclave chemin-esclave] ...
Ajouter un groupe d'alternatives au système. nomgen est le nom générique pour le lien-maître, lien est le nom de ce lien symbolique, et chemin est l'alternative introduite pour le lien-maître. nomgen-esclave, lien-esclave et chemin-esclave sont les nom générique, lien symbolique et alternative pour un lien esclave. Zéro ou plus options --slave, chacune suivie par trois arguments, pouvant être spécifiées.
Si le lien symbolique spécifié existe déjà dans les alternatives système, l'information saisie sera ajoutée comme une nouvelle alternative dans le groupe. Sinon, un nouveau groupe, configuré en mode automatique, sera ajouté avec ces informations. Si le groupe est en mode automatique, et les alternatives récemment ajoutées ont une priorité plus haute que celle des autres alternatives installées dans ce groupe, les liens symboliques seront mis à jour, pour pointer vers l'alternative récemment ajoutée.
--remove nom chemin
Supprimer une alternative et tous ses liens esclaves associés. nom est le nom dans le dossier d'alternatives, et chemin est un nom de fichier absolu auquel nom peut être lié. Si nom est vraiment lié au chemin, nom sera mis à jour pour pointer vers une autre alternative appropriée, ou supprimé si il n'y a plus d'alternatives. Les liens esclaves associés seront mis à jour ou supprimés. Si le lien ne pointe pas actuellement chemin, aucun lien ne sera changé; seules les informations sur l'alternative seront supprimées.
--auto lien
Commute le lien symbolique maître lien en mode automatique. Dans ce processus, ce lien symbolique et ses esclaves sont mis à jour pour pointer vers les alternatives installées ayant la plus haute priorité.
--display lien
Afficher les informations sur le groupe de liens dont lien est le lien maître. Les informations affichées incluent le mode du groupe (automatique ou manuel), vers quelle alternative le lien symbolique pointe, quelles autres alternatives sont disponibles (et leurs alternatives esclaves correspondant), et l'alternative ayant la plus haute priorité actuellement installée.
 

FICHIERS

/etc/alternatives/
Le dossier d'alternatives par défaut. Peut être outrepassé par l'option --altdir.
/var/lib/rpm/alternatives/
Le dossier d'administration par défaut. Peut être outrepassé par l'option --admindir.
 

STATUT DE SORTIE

0
L'action a été accomplie avec succès.
2
Des problèmes ont été rencontrés lors de l'accomplissement de l'action.
 

DIAGNOSTICS

update-alternatives vous informe sans cesse sur ses activités sur la sortie standard. Si un problème arrive, update-alternatives sort des messages d'erreur sur son cannal d'erreur standard et retrourne un statut de sortie de 2. Ces diagnostics doivent s'expliquer par eux-mêmes ; si vous ne le trouvez pas, veuillez rapporter ceci comme un bogue.  

BOGUES

Si vous trouvez un bogue, veuillez le rapporter en utilisant le système de rapport de bogues Debian, ou, si ce n'est pas possible, envoyez directement un email à l'auteur.

Si vous trouvez des divergeances entre les opérations d' update-alternatives et cette page de manuel, c'est un bogue, soit dans l'implémentation ou dans la documentation; veuillez le rapporter également.  

AUTEUR

Debian update-alternatives est protégé par copyright en 1995 par Ian Jackson. C'est un logiciel libre; voir la Licence Publique Générale GNU, de version 2 ou ultérieure pour les conditions de copie. Il n'y a AUCUNE GARANTIE.

Cette page de manuel est protégée par copyright en 1997/98 par Charles Briscoe-Smith. C'est une documentation libre, voir la Licence Publique Générale GNU, de version 2 ou ultérieure pour les conditions de copie. Il n'y a AUCUNE GARANTIE.

Vous pouvez aussi trouver la GNU GPL dans /usr/share/common-licenses/GPL sur tous les systèmes debian.  

TRADUCTION

Simon Depiets, KDE <2df_CHEZ_tuxfamily_POINT_org>  

AVERTISSEMENT SUR LA TRADUCTION

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.


 

Index

NOM
SYNOPSIS
DESCRIPTION
TERMINOLOGIE
OPTIONS
OPTIONS COMMUNES
ACTIONS
FICHIERS
STATUT DE SORTIE
DIAGNOSTICS
BOGUES
AUTEUR
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION

This document was created by man2html, using the manual pages.
Time: 12:30:55 GMT, May 01, 2004