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