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.