Entradas duplicadas em update-alternatives

2

Eu tenho duas entradas para o vim quando eu digito 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

Por que isso acontece e como posso removê-lo?

    
por qed 09.08.2013 / 22:30

1 resposta

2

Você tem 4 alternativas declaradas para editor , correspondendo às linhas numeradas de 1 a 4. A linha numerada 0 sempre lista a alternativa com a prioridade mais alta, que é a que update-alternatives --auto definiria.

Se você selecionar 0 neste menu, isso colocará a alternativa no modo automático, portanto, se uma alternativa de prioridade mais alta aparecer, ela será selecionada. Se você selecionar 4, então /usr/local/bin/vim permanecerá selecionado, independentemente do que você instalar.

A entrada para /usr/local/bin/vim deve ter sido declarada manualmente, já que nenhum pacote do Ubuntu inclui nada sob /usr/local . Se você quiser removê-lo da seleção, execute sudo update-alternatives --remove editor /usr/local/bin/vim ; o grupo retornará ao modo automático (assim, /bin/nano será escolhido como 0 e selecionado).

    
por Gilles 09.08.2013 / 22:39