Изглежда, че Oracle е преместил връзката за изтегляне, все още можете да изтеглите tar топката от уебсайта на Oracle, след като сте преминали през някои обръчи. Инсталаторът на WebUpd8 в момента е повреден. Официалното обяснение може да бъде намерено на http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Изтеглете Метод 1:Влезте в сайта на Oracle
Сега връзката изглежда е:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz забележете "otn", а не "otn-pub", но поне от уебсайта изглежда трябва да сте влезли, а не само да приемете лицензионното споразумение.
Може да е възможно с debconf да промените URL адреса от otn-pub на otn и да накарате инсталатора да работи, но не съм опитвал. Можете сами да изтеглите двоичния файл и да го инсталирате ръчно или с инсталатора, който го насочва към мястото, където поставите изтеглената tar топка.
Редактиране:Изглежда, че няма начин да конфигурирате URL адреса за изтегляне (въпреки че можете да го отвлечете с хостове, както в друг отговор).
Изтеглете Метод 2:Използвайте надеждно огледало
Ако искате да изтеглите jdk-7u80-linux-x64.tar.gz от скрипт, без да влизате в Oracle, хостваните от него местоположения включват:
- http://ftp.osuosl.org/pub/funtoo /distfiles/oracle-java/
- http://ftp.heanet.ie/mirrors/funtoo /distfiles/oracle-java/
РЕДАКТИРАНЕ:sha256 е премахнат от този отговор, защото (както показва тази редакция) всеки може да редактира споменатия хеш. Вземете своите хешове от доверен източник. Предложенията включват:
Метод на инсталиране 1:Предварително попълване на кеша
#put the file in the default cache location:
sudo mv jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/
#then install normally:
sudo apt-get install oracle-java7-installer
Метод 2 на инсталиране:(по-елегантен IMHO) поставете tar ball навсякъде и кажете на инсталатора къде да търси
#setup ppa (you probably came here after already doing this)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
#put the file in a temporary location:
sudo mv jdk-7u80-linux-x64.tar.gz /tmp/
#set local path to /tmp (or any other path)
echo oracle-java7-installer oracle-java7-installer/local select /tmp | \
sudo /usr/bin/debconf-set-selections
#While your at it you may want tp approve license (or skip this and approve when prompted)
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | \
sudo /usr/bin/debconf-set-selections
#then install normally:
sudo apt-get install oracle-java7-installer