Я пытаюсь установить oracle группу ссылок jdk 11 на рабочий стол Ubuntu 18.04 с альтернативами обновления. Но появляется сообщение об ошибке «Нет такого файла или каталога», как показано ниже:
sudo update-alternatives --install /etc/alternatives/java java /usr/lib/jvm/jdk-11.0.1/bin/java 1001
update-alternatives: using /usr/lib/jvm/jdk-11.0.1/bin/java to provide /etc/alternatives/java (java) in auto mode
update-alternatives: error: unable to install '/etc/alternatives/java.dpkg-tmp' as '/etc/alternatives/java': No such file or directory
показывает, что установить невозможно. Но когда я вставляю символ @ в символьную c ссылку / etc / alternatives / java@., она работает
sudo update-alternatives --install /etc/alternatives/java@ java /usr/lib/jvm/jdk-11.0.1/bin/java 1001
update-alternatives: using /usr/lib/jvm/jdk-11.0.1/bin/java to provide /etc/alternatives/java@ (java) in auto mode
Зачем нам нужен символ @ для символьной ссылки c?