Oracle-Java8-Installer: nessun candidato all'installazione

19

Sto cercando di installare Oracle Java 8 sul mio Ubuntu Server (16.04 LTS, completamente aggiornato, x64). Ho seguito questa (molto semplice) guida: link

Dopo aver eseguito apt-get update , ottengo l'elenco standard di siti colpiti per l'aggiornamento, ma ottengo il seguente errore (che immagino sia la fonte del problema):

Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found

Tutti gli altri URL funzionano, non solo l'endpoint amd64.

Quindi, quando eseguo apt-get install oracle-java8-installer , ottengo il seguente errore:

 Package oracle-java8-installer is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or is only available from another source
 E: Package 'oracle-java8-installer' has no installation candidate

L'endpoint non è più disponibile? Esiste un'altra fonte per Oracle Java 8? Vedo il gruppo "webupd8" menzionato praticamente su ogni guida, oltre a usare dpkg per installare il pacchetto manualmente (ma poi ricevo gli aggiornamenti da Oracle?)

    
posta Jake 23.06.2016 - 18:40
fonte

2 risposte

21

L'errore è che hai usato le istruzioni su come installare java su Debian. Non Ubuntu.

  1. Come root, vai a questa cartella: /etc/apt/sources.list.d
  2. Trova questo file: webupd8team-java.list ed eliminalo.
  3. Esegui sudo apt-get update per il sistema per rimuovere qualsiasi riferimento a quel server di aggiornamento.
  4. Esegui add-apt-repository ppa:webupd8team/java per aggiungere il ppa corretto al tuo sistema.
  5. Esegui nuovamente sudo apt-get update e dovresti essere in grado di installare tutto correttamente.

Ti consiglierei di installare oracle-java8-set-default anche per fare in modo che questo pacchetto java sia il java predefinito sul tuo sistema.

    
risposta data Stormlord 23.06.2016 - 18:55
fonte
6

Esegui i seguenti comandi:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Quindi, per installare un jdk specifico, esegui questi:

JDK6:

sudo apt-get install oracle-java6-installer

jdk7:

sudo apt-get install oracle-java7-installer

jdk8:

sudo apt-get install oracle-java8-installer
    
risposta data bademba 28.11.2016 - 14:43
fonte

Leggi altre domande sui tag