update-alternatives --install говорит, что ему нужен приоритет пути к имени ссылки?

Я набрал:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1

Это говорит об альтернативах - для установки нужен приоритет имени пути ссылки

36
задан 11 October 2017 в 04:49

4 ответа

Вы оставляете пространство между - и установка слова? если так, не делайте - это должно быть --install

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1

, кавычки не должны быть необходимыми, так как ни один из элементов не встроил пробелы - хотя они не должны делать ничего плохого.

52
ответ дан 11 October 2017 в 04:49

Это - beacause, эта команда поддерживает символьные ссылки. Я рекомендую выполниться man update-alternatives для получения большей информации о команде.

3
ответ дан 11 October 2017 в 04:49

Просто пытаясь способствовать с этим сообщением. Я использую эту команду, однажды это я знаю свою установку правильно.

echo 1 | sudo update-alternatives --config java
2
ответ дан 11 October 2017 в 04:49

Синтаксис команды

alternatives --install <link> <name> <path> <priority>

, если нет никакого пространства в параметрах, Вам не нужны кавычки.

В Вашем случае:

alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1

Обращают внимание: у Вас действительно было пространство в пути прежде jdk?

7
ответ дан 11 October 2017 в 04:49

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

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