Het lijkt erop dat Oracle de downloadlink heeft verplaatst, je kunt de teerbal nog steeds van de Oracle-website halen nadat je door een paar hoepels bent gesprongen. Het installatieprogramma van WebUpd8 is momenteel defect. De officiële uitleg is te vinden op http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Downloadmethode 1:Log in op de Oracle-site
De link lijkt nu te zijn:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz let op "otn" en niet "otn-pub", maar op zijn minst van de website lijkt het alsof u moet zijn aangemeld en niet alleen de licentieovereenkomst moet accepteren.
Het is misschien mogelijk met debconf om de url van otn-pub in otn te veranderen en het installatieprogramma te laten werken, maar ik heb het niet geprobeerd. U kunt het binaire bestand zelf ophalen en ofwel handmatig installeren of met het installatieprogramma naar de plaats waar u de gedownloade tar-ball plaatst.
Bewerken:het lijkt erop dat er geen manier is om de download-URL te configureren (hoewel je deze kunt kapen met hosts zoals in een ander antwoord).
Downloadmethode 2:Gebruik een vertrouwde mirror
Als je jdk-7u80-linux-x64.tar.gz van een script wilt downloaden zonder in te loggen bij orakel waarop het gehoste locaties omvat:
- http://ftp.osuosl.org/pub/funtoo /distfiles/oracle-java/
- http://ftp.heanet.ie/mirrors/funtoo /distfiles/oracle-java/
EDIT:De sha256 is uit dit antwoord verwijderd omdat (zoals deze bewerking laat zien) iedereen de hash kan bewerken. Haal uw hashes op bij een vertrouwde bron. Suggesties zijn onder meer:
Installatiemethode 1:Cache vooraf invullen
#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
Installatiemethode 2:(elegantere IMHO) plaats een teerbal overal en vertel het installatieprogramma waar het moet zoeken
#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