Как добавить группу ссылок в update-альтернативы?

Можно ли добавить пользовательскую группу ссылок к обновлениям-альтернативам, которых по умолчанию еще нет?

Например, я хочу добавить Scala и все поддерживающие его двоичные файлы в качестве группы ссылок «scala». Я пытаюсь использовать этот сценарий , но продолжаю получать сообщение об ошибке:

update-alternatives: error: unknown argument `'

Я не уверен, что это значит, но после устранения неполадок сценария немного безуспешно, я Мне интересно, есть ли альтернативы обновления с жестко закодированным списком групп ссылок, которые не могут быть добавлены и не включают в себя scala.

2
задан 21 January 2017 в 09:46

2 ответа

вы можете использовать:

update-alternatives --install <path-to-generic-binary> <generic-binary-name> <path-to-alternatives> <priority>

, чтобы для установки scala различных версий вы могли сделать следующее:

update-alternatives --install /usr/bin/scala scala /opt/scala-x.x.x/bin/scala 1200

Примечание:

Это извлеченная версия принятого ответа , из ссылки принятого ответа .

Добавлен здесь, чтобы ответ был здесь, даже если ссылка разорвется в будущем.

0
ответ дан 21 January 2017 в 09:46

Решено: Да, вы можете добавлять пользовательские группы ссылок, они не ограничены чем-то жестко закодированным Ubuntu.

Моей конкретной проблемой была привередливая ошибка в скрипте - я оставил пробелы после обратной косой черты продолжения строки \ в конце каждой строки в скрипте, которая его прервала. Исправлено, теперь это работает.

0
ответ дан 21 January 2017 в 09:46

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

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