sql >> Database teknologi >  >> RDS >> Oracle

apt-get installation af oracle java 7 holdt op med at virke

Det ser ud til, at Oracle har flyttet downloadlinket, du kan stadig hente tjærekuglen fra oracle-webstedet efter at have hoppet gennem nogle bøjler. WebUpd8-installationsprogrammet er i øjeblikket ødelagt. Den officielle forklaring kan findes på http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Download metode 1:Log ind på Oracle-webstedet

Linket ser nu ud til at være:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz bemærk "otn" og ikke "otn-pub", men i det mindste fra hjemmesiden ser det ud til, at du skal være logget ind og ikke kun acceptere licensaftalen.

Det kan være muligt med debconf at ændre url fra otn-pub til otn og få installationsprogrammet til at virke, men jeg har ikke prøvet. Du kan selv hente binærfilen og enten installere manuelt eller med installationsprogrammet, der peger på det, hvor du end lægger den downloadede tjærekugle.

Rediger:Det ser ud til, at der ikke er en måde at konfigurere download-URL (selvom du kan kapre den med værter som i et andet svar).

Downloadmetode 2:Brug et pålideligt spejl

Hvis du vil downloade jdk-7u80-linux-x64.tar.gz fra et script uden at logge ind på Oracle, inkluderer det hostede lokationer:

EDIT:Sha256 er blevet fjernet fra dette svar, fordi (som denne redigering viser) alle kan redigere nævnte hash. Få dine hashes fra en pålidelig kilde. Forslag omfatter:

Installationsmetode 1:Forudfyld cache

#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

Installationsmetode 2:(mere elegant IMHO) sæt tjærekuglen hvor som helst og fortæl installatøren, hvor han skal kigge

#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. Hvordan bruger jeg gruppe efter med tre kolonner med data?

  2. Hvordan man korrekt indsætter utf-8-tegn i en MySQL-tabel ved hjælp af python

  3. Typeorm returnerer ikke alle data

  4. Vælg / Indsæt version af en Upsert:er der et designmønster for høj samtidighed?