web-dev-qa-db-fra.com

Doublons d'entrées dans update-alternatives

J'ai deux entrées pour vim quand je saisis Sudo update-alternatives --config editor

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/local/bin/vim   100       auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.tiny    10        manual mode
  4            /usr/local/bin/vim   100       manual mode

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/local/bin/vim   100       auto mode
  1            /bin/ed             -100       manual mode
* 2            /bin/nano            40        manual mode
  3            /usr/bin/vim.tiny    10        manual mode
  4            /usr/local/bin/vim   100       manual mode

Pourquoi cela se produit-il et comment puis-je l'enlever?

3
qed

Vous avez 4 alternatives déclarées pour editor, correspondant aux lignes numérotées de 1 à 4. La ligne numérotée 0 répertorie toujours l'alternative ayant la priorité la plus élevée, celle que update-alternatives --auto définirait.

Si vous sélectionnez 0 dans ce menu, l'alternative passe en mode automatique. Si une alternative plus prioritaire apparaît, elle sera alors sélectionnée. Si vous sélectionnez 4, alors /usr/local/bin/vim restera sélectionné, quoi que vous installiez.

L'entrée pour /usr/local/bin/vim doit avoir été déclarée manuellement, car aucun paquet Ubuntu n'inclut quoi que ce soit sous /usr/local. Si vous souhaitez le supprimer de la sélection, exécutez Sudo update-alternatives --remove editor /usr/local/bin/vim; le groupe reviendra en mode automatique (donc /bin/nano deviendra le choix 0 et sera sélectionné).

3
Gilles