¿Cómo instalar OpenJDK 8 (Ubuntu 19.04)?

21

Solo openjdk-11-jdk y más recientes parecen estar disponibles. ¿Hay alguna forma de instalar OpenJDK 8? Preferiblemente sin agregar un PPA.

FliegendeWurst
fuente
1
Puede descargar jdk-8u212-linux-x64.tar.gz(185.98 MB) directamente desde oracle.com/technetwork/java/javase/downloads/… e instalarlo en /opt/jvmo donde lo desee. Tenga en cuenta que esto NO open jdk 8 .
Marmayogi
@Marmayogi Eso no permitiría las actualizaciones automáticas. Preferiblemente, una solución incluiría una función de actualización automática.
Andrew
@Marmayogi Ese es el Oracle JDK. La opción de descarga para OpenJDK en jdk.java.net/java-se-ri/8 está desactualizada.
FliegendeWurst
Eso se sabe @Andrew. Depende de la elección del interlocutor. Yo también instalé Oracle JDK 11 en / opt / jvm. Ahora JDK-12 está fuera y lo acabo de descargar hace poco e voy a instalar. Una ventaja es que puedo cambiar entre JDK-11 y JDK-12 cuando sea necesario.
Marmayogi
1
Esperaba encontrar un PPA de las buenas personas de adoptopenjdk.net , pero aún no he podido encontrar uno.
Jocull

Respuestas:

15

A partir de ahora, 30 de abril de 2019 02:00 UTC, Open JDK 8 y sus paquetes asociados se han agregado nuevamente a los repositorios normales de Ubuntu 19.04 Disco Dingo.

Entonces ahora puedes hacer lo habitual

sudo apt install openjdk-8-jdk

sin agregar ningún PPA ni descargar paquetes .deb.


Por otro lado, creo que el paquete se eliminó de 19.04 (mientras estaba originalmente allí) porque se eliminó (¿erróneamente?) De las pruebas de Debian ( informe de error relacionado ) y luego se limpió aguas abajo. Ha sido agregado nuevamente hoy por su mantenedor Matthias Klose, también conocido como doko.

Andrés
fuente
Acabo de probar esto el 11 de mayo de 2019 11:21 BST pero se imprime E: Unable to locate package openjdk-8-jdk, ¿parece no estar disponible nuevamente?
Philip Eagles
Puedo ver desde su sitio web que está en las actualizaciones de disco en el universo ( packages.ubuntu.com/disco-updates/openjdk-8-jdk ). ¿Tiene eso habilitado en su sistema? Abra "Software y actualizaciones" y en la pestaña "Software de Ubuntu", habilite "... (universo)" y en la pestaña "Actualizaciones" habilite "Actualizaciones recomendadas (actualizaciones de disco)"
Andrew
Gracias, las "Actualizaciones recomendadas (actualizaciones de disco)" en la pestaña "Actualizaciones" no estaban habilitadas. Supongo que esto se debió a que elegí hacer una instalación mínima en lugar de completa.
Philip Eagles
11

Si bien PPA es el método preferido para instalar JDK 8 para obtener actualizaciones y correcciones oportunas, pero si aún desea instalar sin PPA , puede descargar e instalar JDK 8 desde el conjunto de paquetes Universe de Ubuntu.

  • Descargar JDK y JRE:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Instalar usando dpkg:

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
    openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  • Instalar dependencias:

    sudo apt install -f
    

Si desea instalar usando PPA, agregue openjdk-r ppa e instale:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
Kulfy
fuente
5

La respuesta de Kulfy está funcionando para mí. Sin embargo, tuve que hacer algunos cambios para que funcione en Ubuntu 19.04.

  1. Descargar JRE y JDK:

    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  2. Intenta instalar usando dpkg( \no funcionó para mí, solo usa espacios):

    sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
    
  3. Si le faltan dependencias, se mostrará un error. Instalar las dependencias:

    sudo apt install -f
    
  4. Después de instalar las dependencias, intente instalar nuevamente (vaya al paso 2).

Juan García
fuente
0
  1. Presione en la esquina izquierda / inferior en 'mostrar aplicaciones' o 'botón de Windows'
  2. Software abierto y actualizaciones
  3. Asegúrese de tener estos 2 marcados Actualización de software -> universo

Actualizaciones -> disco-update 4. Cerrar (actualizar) 5. Reiniciar Enjoy :)

Sorin Veștemean
fuente