
Я попробовал установить Java8v112 из пакета RPM с инструкциями Oracle: https://java.com/en/download/help/linux_x64rpm_install.xml
Я получил ошибку, которая начинается так:
error: open of <html> failed: No such file or directory
error: open of <head> failed: No such file or directory
error: open of <title>Unauthorized failed: No such file or directory
У меня Centos 7. Я пробовал на двух серверах. Я могу установить его по-разному, но мне действительно интересно, почему он не работает?
Обычно я беру rpm и устанавливаю его с помощью yum. Здесь установка не удалась с помощью yum и команды rpm.
ням-ням вывод:
Cannot open: jdk-8u112-linux-x64.rpm. Skipping.
решение1
У Oracle есть специальный механизм для загрузки файлов с них. Я написал просто wget и ссылку на скачивание. Он не скачал полный файл.
Решение — перейти на их сайт и принять лицензию или написатьwgetтак:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.rpm"
После этого вы можете установить Java с помощью yum:
yum install jdk-8u112-linux-x64.rpm