GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Oracle Java 16 en Debian, Ubuntu, Pop! _OS o Linux Mint usando el repositorio APT PPA

Aquellos que buscan instalar el último Oracle Java 16 (lanzado recientemente) en distribuciones Ubuntu, Debian y Linux basadas en ellos como Linux Mint, Pop! _OS, etc. pueden hacerlo ahora con el PPA de Linux Uprising. Oracle JDK 16 recibirá al menos dos actualizaciones trimestrales antes de que siga Oracle JDK 17 en septiembre de 2021.

Vea las novedades de Oracle Java 16 viendo el anuncio de lanzamiento.

Quiero señalar que no recomiendo usar Oracle Java, pero lo pongo a disposición de quienes lo necesitan. Oracle Java usa una licencia comercial que comienza con Java 11 que permite descargarlo y usarlo de forma gratuita solo para desarrollo y prueba, pero se paga una tarifa por el uso en producción. En lugar de Oracle Java, puede usar compilaciones JDK de código abierto como las que ofrece AdoptOpenJDK o Zulu OpenJDK.

Este instalador de Oracle Java 16 se basa en el paquete Web Upd8 Java (por lo que los créditos son para los creadores originales) con modificaciones menores y no incluye binarios de Oracle Java. En su lugar, descarga e instala automáticamente (con algunos ajustes como una mejor representación de fuentes, agrega elementos del menú de la aplicación, etc.) y, opcionalmente, establece Oracle Java 16 como el Java predeterminado (ejecuta alternativas de actualización, exporta la variable de entorno JAVA_HOME, etc.) en su sistema.

Oracle ofrece paquetes DEB para Oracle Java, pero estos paquetes simplemente copian los binarios de Java /usr/lib/jvm sin hacer nada más, por lo que es exactamente lo mismo que copiar el directorio de Java en esta ubicación usted mismo.

El PPA ofrece Oracle JDK 16 para arquitecturas x64 y aarch64, estas son las únicas dos arquitecturas para las que Oracle proporciona el último Java 16.

También te puede interesar:Cómo instalar/cambiar entre varias versiones de Java con SDKMAN

Cómo instalar Oracle JDK 16 en Ubuntu, Debian, Linux Mint, Pop! _OS o Zorin Os con un repositorio APT PPA

Agregue el repositorio Oracle Java 16 PPA y actualice las fuentes de software a Ubuntu, Linux Mint, Pop! _OS o Zorin Os usando los siguientes comandos:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

Agregue el repositorio PPA de Oracle Java 16 (y su clave) y actualice las fuentes de software en Debian y otras distribuciones de Linux basadas en Debian (pero no en Ubuntu y Ubuntu) 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

exit

Ahora puede instalar Oracle JDK 16 en distribuciones Debian/Ubuntu y Linux basadas en estas:

  • Instale Oracle JDK 16 y conviértalo en la versión predeterminada de JDK:

sudo apt install oracle-java16-installer --install-recommends

  • Instale Oracle JDK 16, pero no lo convierta en la versión predeterminada de JDK:
sudo apt install oracle-java16-installer --no-install-recommends

Puede controlar si Oracle JDK 16 es la versión estándar de JDK o con la ayuda de oracle-java16-set-default Paquete. Si está instalado, Oracle JDK 16 se establece como predeterminado; Elimine este paquete para que Oracle Java 16 no se configure como predeterminado (a menos que sea la única versión de Java en el sistema).

Este paquete está configurado como el paquete recomendado para el instalador de Oracle Java 16, así que instálelo oracle-java16-installer con --install-recommends también instaló oracle-java16-set-default .

Para verificar qué versión de Java está configurada como predeterminada en su sistema, puede hacer lo siguiente:java -version y o javac -version . Ejemplo con salida que muestra Oracle Java 16 como predeterminado:

$ java -version
java version "16" 2021-03-16
Java(TM) SE Runtime Environment (build 16+36-2231)

Java HotSpot(TM) 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

$ javac -version
javac 16

En algunos casos, es posible que el instalador no pueda descargar el archivo Oracle Java 16 .tar.gz de Oracle. Hay varios problemas posibles para esto:está detrás de un enrutador/cortafuegos que lo impide, su conexión a Internet se interrumpió durante el proceso de descarga, etc.

Para evitar esto, puede descargar este archivo usted mismo desde Oracle de otras maneras, p. Al ir a la casa de un amigo, usar un navegador web con un proxy, etc. y luego convertir el archivo Oracle Java 16 .tar.gz descargado en /var/cache/oracle-jdk16-installer (cree esta carpeta como raíz si no existe), luego instale el oracle-java16-installer Paquete del PPA de Linux Uprising como se describe anteriormente.

De esta forma, el instalador de Oracle Java 16 utiliza el archivo local en lugar de intentar descargarlo por sí mismo. Asegúrese de que el paquete Oracle Java 16 .tar.gz descargado y el paquete Oracle Java Installer del PPA sean de la misma versión; de lo contrario, esto no funcionará.

También podría estar interesado en:Nuevo instalador Oracle Java 11 para Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz local)

Cómo aceptar automáticamente la licencia Oracle Java 16

Para descargar e instalar Oracle Java 16, el usuario debe aceptar una licencia. En algunos casos, como cuando se usa en un script automatizado, es posible que desee aceptar automáticamente la licencia con un comando. Puedes hacer esto usando:

echo oracle-java16-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

Si eso no funciona, prueba este comando también:

echo oracle-java16-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Cómo instalar Pip en Ubuntu 18.04, Debian 9 y Linux Mint 19

  2. Cómo instalar VLC 2.0.6 en Ubuntu 12.10, Linux Mint 14

  3. Cómo instalar Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18

  4. Cómo compilar e instalar wxWidgets en Ubuntu/Debian/Linux Mint

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

Cómo instalar Visual Studio Code en Ubuntu 18.04 / Linux Mint 19 y Debian 9

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

Cómo instalar Oracle Java 8 en Ubuntu 16.10 a través de PPA

Cómo instalar Java en Ubuntu y Linux Mint

Instale Oracle Java 10 (JDK 10) en Debian desde el repositorio de PPA

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