GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Nuevo instalador de Oracle Java 11 para Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz local)

Como muchos de ustedes ya saben, Oracle Java requiere que inicie sesión en una cuenta de Oracle para poder descargar la mayoría de las versiones (todas menos la última versión de Oracle Java). Hace algún tiempo creé los paquetes de instalación de Oracle Java 11 y 12 (basados ​​en el paquete de Web Upd8) y un PPA para Ubuntu y Linux Mint.

Dado que Oracle Java 11 ya no se puede descargar directamente desde Oracle, el instalador dejó de funcionar, así que creé un nuevo instalador que requiere que el usuario cree una cuenta de Oracle. Descargue el archivo Oracle Java 11 .tar.gz (la misma versión) como instalador) y coloque el archivo en /var/cache/oracle-jdk11-installer-local/ . Entonces puedes usar el oracle-java11-installer-local Package y configurará Oracle Java 11 por usted.

Todo lo demás funciona como antes. Puedes instalar ese oracle-java11-set-default-local Paquete, por ejemplo, para establecer Oracle Java 11 como predeterminado (no solo establecer como predeterminado con un archivo .jinfo y actualizar alternativas, sino también para exportar la variable de entorno JAVA_HOME, etc.).

Esta fue la única forma que se me ocurrió para evitar el hecho de que Oracle ahora requiere que los usuarios creen una cuenta e inicien sesión para descargar la mayoría de las versiones de Oracle Java. Si se te ocurre una forma mejor, ¡házmelo saber!

Eliminaré el antiguo oracle-java11-installer Paquete porque ya no funciona. Recomiendo quitarlo y usar el nuevo oracle-java11-installer-local Paquete. O mejor aún, cambie de Oracle Java a OpenJDK o cualquier otra compilación de JDK, ya que Oracle ahora usa una licencia comercial y solo puede usar Java de forma gratuita para desarrollo y pruebas, pero requiere una tarifa para usar en producción.

Relacionado:

  • Instale el último OpenJDK 12, 11 u 8 en Ubuntu, Debian o RHEL con compilaciones de Zulu OpenJDK
  • Cómo instalar Oracle Java 14 (JDK14) en Ubuntu, Debian o Linux Mint desde el repositorio APT PPA


Estas son instrucciones paso a paso para instalar Oracle Java 11 con el nuevo paquete “oracle-java11-installer-local”:

1. Cree una cuenta de Oracle en https://profile.oracle.com/myprofile/account/create-account.jspx y regístrese

2. Descargue el archivo Oracle JDK 11 .tar.gz. Asegúrese de que la versión de Oracle JDK que se descargará coincida con la versión. Ejecución del paquete oracle-java11-installer-local. Por ejemplo, el instalador es actualmente la versión 11.0.6, por lo que puede usarse para instalar Oracle JDK 11.0.6.

3. Crea un /var/cache/oracle-jdk11-installer-local/ Carpeta y copie Oracle JDK 11 .tar.gz en esta carpeta.

Por ejemplo, crea el /var/cache/oracle-jdk11-installer-local/ Carpeta y copie jdk-11.0.3_linux-x64_bin.tar.gz en esta carpeta (desde el directorio actual) con:

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp jdk-11.0.6_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. Elimina el viejo oracle-java11-installer Paquete si lo tienes instalado:

sudo apt purge oracle-java11-installer

5. Agregue el PPA de Java Uprising de Linux (funciona en Ubuntu, Linux Mint, Pop! _OS, sistema operativo elemental y cualquier otra distribución de Linux basada en Ubuntu) e instale ese oracle-java11-installer-local Paquete para configurar Oracle Java 11:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer-local


En Debian, agregue e instale el PPA oracle-java11-installer-local Paquete con:

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java11-installer-local
exit

6. Esto es opcional. Use el siguiente comando para instalar oracle-java11-set-default-local , haciendo de Oracle JDK 11 el estándar:

sudo apt install oracle-java11-set-default-local

En Ubuntu, este paquete se instala automáticamente durante la instalación oracle-java11-installer-local , pero ese no es el caso con Linux Mint.

Si no desea que Oracle Java 11 sea la versión de JDK predeterminada en su sistema, elimine el paquete que lo convierte en el predeterminado, de la siguiente manera:

sudo apt remove oracle-java11-set-default-local


Ubuntu
  1. Oracle descontinuó Oracle Java (jdk) Installer Ppa??

  2. Cómo instalar Oracle Java 8 en Ubuntu 16.04/Linux Mint 17 (método PPA)

  3. Cómo instalar Oracle Java 15 en Ubuntu, Debian o Linux Mint usando el repositorio APT PPA

  4. Instale Oracle Java 13 en Ubuntu, Linux Mint o Debian desde el repositorio APT PPA

  5. Nuevo instalador de Oracle Java 11 para Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz local)

Instale el juego 'SuperTux 2' para niños en Ubuntu 16.04 / Debian 9 / Linux Mint 18.03

Cómo configurar GlassFish 4.1 con JAVA 8 en Ubuntu 15.04

Cómo instalar Oracle Java 12/11/8 en Ubuntu 18.04 y Linux Mint 19

Cómo descargar paquetes con dependencias localmente en Ubuntu, Debian, Linux Mint, Pop OS

Cómo instalar Java en Ubuntu y Linux Mint

¿Cómo instalar Java (OpenJDK u Oracle Java) en Ubuntu 20.04 Linux?