GNU/Linux >> Tutoriales Linux >  >> Debian

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

Oracle lanzó Java 15 hace unos días. ¡Aquellos que quieran instalar esto en distribuciones basadas en Ubuntu, Debian y Linux como Pop! _OS, Linux Mint, Zorin OS, etc. pueden usar el PPA de Java Uprising de Linux. Oracle JDK 15 recibirá al menos dos actualizaciones trimestrales antes de que siga JDK 16 en marzo de 2021.

Puede encontrar información sobre las nuevas características de Oracle Java 15 en 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 15 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, Oracle Java 15 se descarga, instala y opcionalmente se configura automáticamente como Java predeterminado (ejecuta alternativas de actualización, exporta la variable de entorno JAVA_HOME, etc.) en su sistema.
Para Oracle Java 15, x64 y aarch64 Linux están disponibles. Oracle ha dejado de proporcionar compilaciones ARM para algunas versiones, hasta la última Oracle Java 15.
Esta es la primera vez desde que acepté este paquete que Oracle ha lanzado binarios ARM, así que avíseme si tiene ARM. -problemas relacionados con el paquete.

Instale Oracle Java 15 en Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS y otros con un repositorio APT PPA

El paquete de este PPA descarga e instala Oracle Java 15 por usted (con las entradas del menú de la aplicación / 'Abrir con'). Si configura esta versión de Java como predeterminada (agregando el oracle-java15-set-default Package), el paquete actualiza las alternativas para predeterminar todos los binarios de Java de ese paquete y exporta la variable de entorno JAVA_HOME para esa versión de Java (requiere cierre de sesión / inicio de sesión para que tenga efecto).
Oracle ofrece sus propios paquetes DEB para descargar, pero solo copian los archivos Oracle Java 15 a su sistema y nada más. No permite configurarlo como Java predeterminado, no configura la variable de entorno JAVA_HOME, no crea elementos de menú, etc.
Ubuntu, Linux Mint, Pop! _OS y otras distribuciones de Linux basadas en Ubuntu:Abra una terminal y use los siguientes comandos para agregar Linux Uprising Oracle Java PPA y Oracle Java 15 (Oracle JDK 15) para x64/aarch64 solo para instalar:

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

Debian y otras distribuciones de Linux basadas en Debian pero no en Ubuntu (sin add-apt-repository disponible de forma predeterminada) Usuarios:Abra una terminal y ejecute los siguientes comandos para agregar el repositorio PPA de Oracle Java de Linux Uprising e instalar Oracle JDK 15:

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-java15-installer
exit

Esto instalará Oracle Java 15 y las distribuciones de Linux que instalan automáticamente los paquetes recomendados, como Ubuntu, también instalarán el oracle-java15-set-default -Paquete que convierte a Oracle Java 15 en la versión estándar de Java en este sistema. Si desea omitir la instalación de oracle-java15-set-default así:

sudo apt install --no-install-recommends oracle-java15-installer

O bien, para las distribuciones de Linux que no tienen paquetes recomendados instalados de forma predeterminada y desea establecer este Oracle Java 15 como predeterminado en su sistema, instale manualmente el oracle-java15-set-default Paquete:

sudo apt install oracle-java15-set-default

Si no desea que Oracle Java 15 sea la versión predeterminada de Java en su sistema, elimine oracle-java15-set-default Usar:

sudo apt remove oracle-java15-set-default

Puede verificar qué versión de Java está instalada de forma predeterminada en su sistema abriendo una terminal y escribiendo java -version y o javac -version . Ejemplo de mi sistema:

$ java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
$ javac -version
javac 15


También le puede gustar esto:Cómo instalar/cambiar entre múltiples versiones de Java usando SDKMAN

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

Para descargar e instalar Oracle Java 15, 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-java15-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-java15-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections

Qué hacer si falla la descarga

¿Qué ocurre si el instalador de Oracle Java 15 no puede descargar Oracle Java? Esto puede suceder si está detrás de un firewall, un enrutador o un proxy que impide que el instalador descargue el archivo Oracle Java.

Sin embargo, existe una solución para estos casos. También puede descargar el archivo Oracle Java 15 .tar.gz de otras maneras, como ir a la casa de un amigo, usar un navegador web con un proxy, etc., y luego convertir el archivo Oracle Java 15 .tar.gz descargado a /var/cache/oracle-jdk15-installer (cree esta carpeta como raíz si no existe), luego instale el oracle-java15-installer Paquete del PPA Uprising de Linux como se describe anteriormente. En lugar de intentar descargar el archivo .tar.gz de Oracle Java 15, el instalador usa la versión local que descargó manualmente.
Asegúrese de que el Oracle Java 15 .tar.gz descargado y el paquete Oracle Java Installer del PPA sean ambos de la misma versión; de lo contrario, esto no funcionará.También le puede interesar:Nuevo Oracle Java 11 Instalador para Ubuntu, Debian o Linux Mint (con Oracle Java .tar.gz local)


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

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

  3. Cómo instalar el entorno de escritorio Deepin en Ubuntu 20.10 o 20.04 / Linux Mint 20.x.

  4. Cómo instalar Oracle Java 14 (JDK 14) en Ubuntu, Debian o Linux Mint desde el repositorio APT PPA

  5. Instale Oracle Java 10 en Ubuntu o Linux Mint desde el repositorio de 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

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

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