GNU/Linux >> Tutoriales Linux >  >> Debian

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

[[Editar]]Oracle Java 13 ya no es compatible/actualizado por Oracle y la última versión ya no está disponible para descargar. Cambie a Oracle Java SE 11 (una versión a largo plazo) o a la versión más reciente de Oracle Java SE 16.

Oracle Java 13 se lanzó a principios de este mes. Debian, Ubuntu, Linux Mint, Pop! _OS y otros usuarios de distribuciones de Linux basadas en Debian/Ubuntu ahora pueden instalarlo a través del PPA de Java Uprising de Linux. JDK 13 recibirá al menos dos actualizaciones y Oracle JDK 14 seguirá en marzo de 2020.

Para revisar las mejoras en Java 13, visite el Anuncio de lanzamiento y las Notas de lanzamiento.

Recuerde que Oracle Java usa una licencia comercial (a partir de Oracle Java 11) que permite descargarlo y usarlo sin costo de desarrollo y prueba, ¡pero requiere una tarifa para usarlo en producción! Así que recomiendo usar compilaciones JDK de código abierto como las compilaciones Zulu OpenJDK o AdoptOpenJDK (Como nota al margen, cuando escribí sobre Zulu OpenJDK, era el único OpenJDK de código abierto que tenía repositorios para varias distribuciones de Linux, pero desde entonces AdoptOpenJDK también ha agregado repositorios para distribuciones de Linux basadas en DEB y RPM).

El instalador de Oracle Java 13 se basa en el paquete Web Upd8 Java (por lo que los créditos son para los creadores originales) con modificaciones menores y solo funciona en 64 bits, ya que Oracle solo ofrece descargas de 64 bits.

Este programa de instalación descarga automáticamente Oracle JDK 13, ejecuta alternativas de actualización para los archivos binarios y las páginas man de Java y, opcionalmente, configura Oracle Java 13 como la versión predeterminada de Java (configurando JAVA_HOME, etc.). Una vez que Oracle deje de ofrecer descargas públicas de Oracle Java 13 (cuando los usuarios necesitan iniciar sesión para descargar Oracle Java 13), crearé un nuevo paquete como lo hice para Oracle Java 11 (mientras todavía esté disponible y alrededor de) nuevas versiones), mediante el cual puede descargar Oracle Java 13 .tar.gz usted mismo y almacenarlo en una carpeta en su sistema, luego el programa de instalación configurará todo con él.

Consulte también:Cómo instalar Oracle Java 12 (JDK 12) en Ubuntu, Linux Mint o Debian (con PPA).

Como recordatorio, Oracle Java 12 y 10 han llegado al final de las actualizaciones públicas, por lo que ya no estarán disponibles para su descarga y no se proporcionarán instaladores para estas versiones.

Cómo instalar Oracle Java 13 (JDK 13) en Debian, Ubuntu, Linux Mint, Pop! _OS, etc. usando el repositorio APT

[[Editar]]Oracle Java 13 ya no es compatible/actualizado por Oracle y la última versión ya no está disponible para descargar, por lo que las siguientes instrucciones no funcionarán. Cambie a Oracle Java SE 11 (una versión a largo plazo) o a la versión más reciente de Oracle Java SE 14.

Ubuntu/Linux Mint/Pop! _OS , etc .:abra una terminal y use estos comandos para agregar el PPA Oracle Java de Linux Uprising e instalar Oracle JDK 13 (¡solo 64 bits!):

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

Debian :

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic 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-java13-installer
exit

el oracle-java13-installer El paquete recomienda la instalación oracle-java13-set-default haciendo de Oracle Java 13 el Java estándar. Por ejemplo, los paquetes recomendados se instalan de forma predeterminada en Ubuntu, mientras que Linux Mint no. A continuación se muestra cómo omitir la instalación de este paquete o instalarlo si no se instala automáticamente.

Para configurar Oracle Java 13 como predeterminado, instale el oracle-java13-set-default si el instalador de Oracle Java 13 no lo instaló automáticamente:

sudo apt install oracle-java13-set-default


Para omitir la instalación oracle-java13-set-default Paquete durante la instalación oracle-java13-installer , usa:

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

¿Ya no quiere que Oracle Java 13 sea estándar, pero lo quiere instalado? Elimina ese oracle-java13-set-default Paquete:

sudop apt remove oracle-java13-set-default

La versión estándar de Java se puede comprobar con java -version y javac -version , por ejemplo:

$ java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac -version
javac 13

Descarga manual de Oracle Java 13

En aquellos casos en los que esté detrás de un firewall, un enrutador o un proxy que impida que el instalador de Oracle Java 13 descargue automáticamente Java .tar.gz en su sistema, puede usar Oracle Java 13 .tar. gz usted mismo desde Oracle en una computadora diferente o en la misma computadora pero con un navegador web. ¡Asegúrese de que el Oracle Java 13 .tar.gz descargado sea la misma versión que el paquete de instalación de Oracle-java13!

Una vez que tenga el archivo Oracle Java 13 .tar.gz, colóquelo en /var/cache/oracle-jdk13-installer (Cree esta carpeta como raíz si no existe).

A continuación, instale el oracle-java13-installer Empaquete como lo haría normalmente (como se mencionó anteriormente) y el instalador tomará su archivo Oracle Java 13 local y lo usará para configurar todo en lugar de intentar descargar el archivo Oracle Java 13 de los servidores de Oracle.

Aceptación automática de la licencia Oracle Java 13

¿Le gustaría aceptar automáticamente la licencia de Oracle Java 13? Esto puede ser útil para la automatización, p. B. ejecutando el instalador de Oracle JDK 13 en un script, etc. Puede aceptar la licencia con este comando:

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

Si eso no funciona, prueba este método alternativo:

echo oracle-java13-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 Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18

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

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

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

Instalar paquetes desde un PPA de Ubuntu en Debian Linux

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

Descargue los paquetes Deb de Spotify para instalarlos en Ubuntu, Debian y Linux Mint

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

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