sql >> Databasteknik >  >> RDS >> Oracle

apt-get att installera oracle java 7 slutade fungera

Det verkar som att Oracle har flyttat nedladdningslänken, du kan fortfarande hämta tjärkulan från oracles webbplats efter att ha hoppat genom några ringar. WebUpd8-installationsprogrammet är för närvarande trasigt. Den officiella förklaringen finns på http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Ladda ned metod 1:Logga in på Oracles webbplats

Länken verkar nu vara:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz notera "otn" och inte "otn-pub", men åtminstone från webbplatsen verkar du behöva vara inloggad och inte bara acceptera licensavtalet.

Det kan vara möjligt med debconf att ändra url från otn-pub till otn och få installationsprogrammet att fungera men jag har inte försökt. Du kan hämta binären själv och antingen installera manuellt eller med installationsprogrammet som pekar på var du än lägger den nedladdade tjärbollen.

Edit:Det verkar som om det inte finns något sätt att konfigurera nedladdningsadressen (även om du kan kapa den med värdar som i ett annat svar).

Ladda ned metod 2:Använd en pålitlig spegel

Om du vill ladda ner jdk-7u80-linux-x64.tar.gz från ett skript utan att logga in på Oracle inkluderar det:

EDIT:Sha256 har tagits bort från det här svaret eftersom (som denna redigering visar) vem som helst kan redigera nämnda hash. Få dina hash från en pålitlig källa. Förslagen inkluderar:

Installationsmetod 1:Förfyll cacheminnet

#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

Installationsmetod 2:(mer elegant IMHO) placera tjärkulan var som helst och berätta för installatören var den ska leta

#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. MYSQL Välj från tabeller baserade på flera rader

  2. MySQL-syntaxfel:nära '1' på rad 1

  3. BOOLEAN eller TINYINT förvirring

  4. Rails omfattning - var i exakta matchningar