Повторяющиеся записи в обновлениях-альтернативах

У меня есть две записи для vim, когда я ввожу 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

Почему это происходит и как я могу удалить это?

3
задан 10 August 2013 в 00:39

1 ответ

У вас есть 4 альтернативы, объявленные для editor, соответствующие линиям с номерами от 1 до 4. В строке с номером 0 всегда перечисляется альтернатива с наивысшим приоритетом, который будет установлен update-alternatives --auto.

Если вы выберете 0 в этом меню, это переведет альтернативу в автоматический режим, поэтому, если появится альтернатива с более высоким приоритетом, она будет выбрана вместо этого. Если вы выберете 4, то /usr/local/bin/vim останется выбранным независимо от того, что еще вы устанавливаете.

Запись для /usr/local/bin/vim должна быть объявлена ​​вручную, поскольку ни один пакет Ubuntu не содержит ничего из /usr/local. Если вы хотите удалить его из выбора, запустите sudo update-alternatives --remove editor /usr/local/bin/vim; группа переключится обратно в автоматический режим (поэтому /bin/nano станет выбором 0 и выбранным).

0
ответ дан 10 August 2013 в 00:39

Другие вопросы по тегам:

Похожие вопросы: