sql >> Database >  >> RDS >> Oracle

apt-get installatie van oracle java 7 werkt niet meer

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:

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


  1. Uren toevoegen aan een tijdwaarde in PostgreSQL

  2. Hoe alle rijen van alle tabellen in mysql leeg te maken (in sql)

  3. Uw ultieme gids voor SQL Join:CROSS JOIN - Deel 3

  4. MySQL INNER JOIN-syntaxis