Comment mettre à jour Oracle Java (JDK et JRE)

59

Récemment, j'ai installé JDK 7 à partir du site Oracle, en utilisant ces instructions .

Maintenant, je me demande quelle est la bonne méthode pour le mettre à jour (ou, mieux, pour se mettre à jour automatiquement)? Par exemple, certains problèmes de sécurité ont été résolus il y a quelques jours.

pilat
la source
2
@ PawełPrażak err ... Installation! = Mise à jour;)
Braiam
@Briam travaille pour la mise à jour
Paweł Prażak
@ PawełPrażak "Maintenant, je me demande quelle est la bonne méthode pour la mettre à jour (ou, mieux, pour se tenir à jour automatiquement )?"
BuZZ-dEE

Réponses:

87

Vous pouvez maintenant utiliser le Java PPA Java Uprising , afin que vous obteniez automatiquement les mises à jour via le gestionnaire de paquets. Si vous avez besoin de la dernière version d'Oracle Java 12 , installez-la:

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

Ancienne solution - ARRÊTÉE - ne fonctionne plus

Vous pouvez utiliser le PPA WebUpd8 Java pour obtenir automatiquement les mises à jour via le gestionnaire de packages. Si vous avez besoin de la dernière version d'Oracle Java 8 , installez-la:

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

Si vous avez besoin de la dernière version d'Oracle Java 6 (version obsolète), vous l'installez également:

sudo apt-get install oracle-java6-installer

Si vous avez besoin de la dernière version d'Oracle Java 7 (version obsolète), vous l'installez également:

sudo apt-get install oracle-java7-installer

Si vous souhaitez tester les versions d’accès anticipé d’ Oracle Java 9 , vous pouvez également l’installer:

sudo apt-get install oracle-java9-installer

Pour basculer entre différentes versions de Java, vous pouvez utiliser la commande de terminal suivante:

sudo update-alternatives --config java

La source:

BuZZ-dEE
la source
Je ne peux pas voter maintenant mais je le critique. Vous avez dit une toute nouvelle méthode d’installation au lieu de répondre à la demande de OP. Peut-être n'a pas choisi l' webupd8installation pour des raisons valables. Comme dans mon cas, je n'y suis pas allé car il ne fournissait pas que JRE et je n'avais pas besoin du package JDK complet. Je pense que vous devez fournir une réponse à la situation du PO en plus de suggérer cette autre manière.
Rajat Gupta
1
Relisez l'OP, user01: "Récemment, j'ai installé JDK 7 à partir du site Oracle." La question est donc: "Comment puis-je maintenir automatiquement à jour mes installations JDK?"
avgvstvs
C'est une très bonne réponse, en effet. S'il y en avait un autre, expliquant comment le faire sans référentiel, je l'aurais probablement également voté.
Pilat
Existe-t-il un moyen de fonctionner update-alternativessans accès interactif? Comme lors du ravitaillement?
Je reçois une erreur: sudo: add-apt-repository: commande non trouvée
IgorGanapolsky