¿Cómo actualizo Oracle Java (JDK y JRE)


59

Recientemente, instalé JDK 7 desde el sitio de Oracle, usando estas instrucciones .

Ahora, me pregunto cuál es el método correcto para actualizarlo (o, mejor, para mantenerse actualizado automáticamente). Por ejemplo, hubo algunos problemas de seguridad solucionados hace unos días.



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

@Briam trabaja para la actualización
— Paweł Prażak

@ PawełPrażak "Ahora, me pregunto cuál es el método correcto para actualizarlo (o, mejor, para mantenerse actualizado automáticamente )".
— BuZZ-dEE

Respuestas:


87

Ahora, puede usar el PPA de Java para Linux Uprising , de modo que obtenga actualizaciones automáticamente a través del administrador de paquetes. Si necesita el último Oracle Java 12 , instálelo:

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

Solución anterior - DESCONTINUADA - ya no funciona

Puede usar el PPA Java WebUpd8 , de modo que obtenga actualizaciones automáticamente a través del administrador de paquetes. Si necesita el último Oracle Java 8 , instálelo:

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 necesita la última versión de Oracle Java 6 (versión desactualizada), también la instala:

sudo apt-get install oracle-java6-installer

Si necesita la última versión de Oracle Java 7 (versión desactualizada), también la instala:

sudo apt-get install oracle-java7-installer

Si desea probar las compilaciones de acceso temprano de Oracle Java 9 , también puede instalarlo:

sudo apt-get install oracle-java9-installer

Para cambiar entre diferentes versiones de Java, puede usar el siguiente comando de terminal:

sudo update-alternatives --config java

Fuente:


No puedo rechazar ahora, pero critico esto. Le contó una forma de instalación completamente nueva en lugar de responder a lo que solicitó OP. Es posible que no haya elegido la webupd8instalación debido a algunas razones válidas. Al igual que en mi caso, no lo hice, ya que no proporcionó solo JRE y no necesité todo el paquete JDK. Creo que debe proporcionar una respuesta a la situación del OP además de sugerir esta forma alternativa.
— Rajat Gupta

1
Vuelva a leer el OP, user01: "Recientemente, instalé JDK 7 desde el sitio de Oracle", por lo tanto, la pregunta es: "¿Cómo puedo mantener mis instalaciones JDK actualizadas automáticamente?"
— avgvstvs

Esta es una muy buena respuesta, de hecho. Si hubiera otro, explicando cómo hacerlo sin repositorios, probablemente también lo hubiera votado.
— pilat

¿Hay alguna forma de correr update-alternativescuando no tienes acceso interactivo? ¿Como durante el aprovisionamiento ansible?

Me sale un error: sudo: add-apt-repository: comando no encontrado
— IgorGanapolsky
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.