Aller au contenu

Alternatives (Debian)

Alternatives : mécanisme de Debian, repris par Ubuntu, qui gère les noms génériques fournis par plusieurs paquets (awk, editor, java, x-www-browser). Le nom générique est un lien symbolique vers /etc/alternatives/<nom>, lui-même lien vers le programme retenu. Chaque paquet déclare son candidat avec une priorité ; en mode automatique, la plus haute l'emporte. update-alternatives --display awk montre le choix et les candidats, update-alternatives --config awk le change à la main.

L'exemple qui piège : mawk, toujours installé (priorité required), déclare awk avec la priorité 5 ; gawk, s'il est installé, avec la priorité 10. Comme gawk fait partie des tâches d'installation des serveurs et des images cloud d'Ubuntu, awk désigne gawk sur une instance Ubuntu, et mawk sur une Debian minimale : le même script peut s'y comporter différemment.

Dans les cours

Voir aussi