Как исправить «Нет такого файла или каталога» при добавлении приложения с альтернативами в Linux

9

При запуске команды

sudo update-alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

в линуксе я получаю ошибку

failed to read link /usr/bin/jar: No such file or directory

Как я могу это исправить?

Phyxx
источник

Ответы:

11

Оказывается, исправление заключается в запуске следующих команд:

sudo rm /usr/bin/jar
sudo rm /var/lib/alternatives/jar
sudo alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

Вы можете подтвердить, что вышеуказанные шаги работали с:

which jar

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

См. Http://johnglotzer.blogspot.com/2012/09/alternatives-install-gets-stuck-failed.html для получения дополнительной информации.

Phyxx
источник