Wygląda na to, że Oracle przeniosło link do pobrania, nadal możesz pobrać smołę ze strony internetowej Oracle po przeskoczeniu przez kilka obręczy. Instalator WebUpd8 jest obecnie uszkodzony. Oficjalne wyjaśnienie można znaleźć na stronie http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Pobierz metodę 1:Zaloguj się do witryny Oracle
Link wygląda teraz tak:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz zwróć uwagę na „otn”, a nie „otn-pub”, ale przynajmniej ze strony internetowej wydaje się, że musisz się zalogować, a nie tylko zaakceptować umowę licencyjną.
Możliwe, że za pomocą debconf można zmienić adres URL z otn-pub na otn i uruchomić instalator, ale nie próbowałem. Możesz pobrać plik binarny samodzielnie i zainstalować ręcznie lub za pomocą instalatora wskazującego miejsce, w którym umieścisz pobraną tar kulę.
Edycja:Wygląda na to, że nie ma sposobu na skonfigurowanie adresu URL pobierania (chociaż można go przejąć za pomocą hostów, jak w innej odpowiedzi).
Pobierz Metoda 2:Użyj zaufanego serwera lustrzanego
Jeśli chcesz pobrać jdk-7u80-linux-x64.tar.gz ze skryptu bez logowania do Oracle, hostowane lokalizacje to:
- http://ftp.osuosl.org/pub/funtoo /distfiles/oracle-java/
- http://ftp.heanet.ie/mirrors/funtoo /distfiles/oracle-java/
EDYCJA:sha256 został usunięty z tej odpowiedzi, ponieważ (jak pokazuje ta edycja) każdy może edytować wspomniany hash. Uzyskaj hasze z zaufanego źródła. Sugestie obejmują:
Zainstaluj metodę 1:wstępnie wypełnij pamięć podręczną
#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
Metoda instalacji 2:(bardziej elegancki IMHO) umieść kulę smołową w dowolnym miejscu i powiedz instalatorowi, gdzie ma szukać
#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