Установить Oracle Java 8 из пакета RPM

Установить Oracle Java 8 из пакета RPM

Я попробовал установить 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

Связанный контент