Quand plusieurs paquets fournissent tous des versions différentes du même programme ou fichier, il est utile que le système en sélectionne un par défaut, mais d'autoriser l'administrateur système de le changer et d'avoir leurs décisions respectées.
Par exemple, il y a plusieurs versions de l'éditeur vi, et il n'y a aucune manière de les empêcher tous de s'installer à la fois, chacun sous leur propre nom (nvi, vim etc). Néanmoins, il est souhaitable d'avoir le nom vi qui se réfère à quelque chose, au moins par défaut.
Si tous les paquets impliqués coopèrent, ceci peut être fait par update-alternatives.
Chaque paquet fournit sa propre version sous son propre nom, et appelle update-alternatives dans script postinst pour enregistrer sa version (et de nouveau dans son prerm pour l'enlever).
Voir le manuel en page update-alternatives(8)
pour les détails.
Si update-alternatives ne semble pas approprié, tu peux essayer d'utiliser les diversions à la place.
Le manuel de programmation de dpkg
15 avril 2002cure@cnam.fr
jacolot@ubolib.univ-brest.fr