Come aggiorno Oracle Java (JDK e JRE)


59

Di recente, ho installato JDK 7 dal sito Oracle, usando queste istruzioni .

Ora, mi chiedo quale sia il metodo corretto per aggiornarlo (o, meglio, per aggiornarsi automaticamente)? Ad esempio, c'erano alcuni problemi di sicurezza risolti pochi giorni fa.



2
@ PawełPrażak err ... Install! = Update;)
Braiam

@Briam funziona per l'aggiornamento
Paweł Prażak

@ PawełPrażak "Ora, mi chiedo quale sia il metodo corretto per aggiornarlo (o, meglio, per aggiornarsi automaticamente )?"
BuZZ-dEE,

Risposte:


87

Ora puoi utilizzare il PPA Java di Rivolta di Linux , in modo da ottenere automaticamente gli aggiornamenti tramite il gestore pacchetti. Se hai bisogno dell'ultimo Oracle Java 12 , lo installi:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java

La vecchia soluzione - FUORI PRODUZIONE - non funziona più

È possibile utilizzare il PPA Java WebUpd8 , in modo da ottenere automaticamente gli aggiornamenti tramite il gestore pacchetti. Se hai bisogno dell'ultimo Oracle Java 8 , lo installi:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle

Se hai bisogno dell'ultimo Oracle Java 6 (versione obsoleta), lo installi anche:

sudo apt-get install oracle-java6-installer

Se hai bisogno dell'ultimo Oracle Java 7 (versione obsoleta), lo installi anche:

sudo apt-get install oracle-java7-installer

Se vuoi testare build di accesso anticipato Oracle Java 9 , puoi installarlo anche:

sudo apt-get install oracle-java9-installer

Per passare da una versione Java all'altra, è possibile utilizzare il seguente comando terminale:

sudo update-alternatives --config java

Fonte:


Non posso sottovalutare adesso, ma lo critico. Hai detto un modo completamente nuovo di installazione invece di rispondere a ciò che OP ha richiesto. Potrebbe non essere stata scelta l' webupd8installazione a causa di alcuni motivi validi. Come nel mio caso, non l'ho fatto perché non forniva solo JRE e non avevo richiesto l'intero pacchetto JDK. Penso che tu debba fornire una risposta alla situazione del PO oltre a suggerire questo modo alternativo.
Rajat Gupta,

1
Rileggi l'OP, user01: "Di recente ho installato JDK 7 dal sito Oracle," La domanda è quindi: "Come posso aggiornare automaticamente le mie installazioni JDK?"
avgvstvs,

Questa è davvero un'ottima risposta. Se ce n'era un altro, che spiega come farlo senza repository, probabilmente lo avrei votato anch'io.
pilat,

C'è un modo per correre update-alternativesquando non si ha accesso interattivo? Come durante il provisioning rispondibile?

Ottengo un errore: sudo: add-apt-repository: comando non trovato
IgorGanapolsky
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.