Actualización:Oracle Java 10 ha llegado al final de las actualizaciones públicas (consulte la hoja de ruta aquí), por lo que ya no está disponible para su descarga. Como resultado, los paquetes de Linux Uprising Java PPA ya no funcionan. Cambie a Oracle Java 11 (que está incluido en el PPA de Linux Uprising y es una versión a largo plazo), el último Oracle Java 14 u OpenJDK (también puede usar AdoptOpenJDK o ZuluJDK).
Para obtener información sobre Ubuntu o Linux Mint, consulte nuestro otro artículo:Instale Oracle Java 10 en Ubuntu o Linux Mint desde el repositorio de PPA
Como les dije en el artículo anterior, creé un PPA para Oracle Java 10 basado en los paquetes WebUpd8 Java PPA (que no incluyen Oracle Java 10). Si bien muchos PPA no funcionan en Debian, este funciona porque el paquete descarga e instala binarios oficiales de Oracle Java 10 que, a diferencia de los paquetes PPA normales, no están diseñados para versiones específicas de Ubuntu.
Oracle solo proporciona Java 10 para 64 bits, por lo que los paquetes de LinuxUprising Java PPA solo funcionan en 64 bits. ¡No intente usar esto en otras arquitecturas ya que no funcionará! El paquete de repositorio de PPA instala Oracle Java 10 JDK, que incluye JRE. La carpeta bin de Java JRE ya no está separada y ya no está en la misma carpeta bin que los archivos binarios de JDK.
Instalar Oracle Java 10 (JDK 10) en Debian
Use los siguientes comandos para agregar el repositorio PPA de LinuxUprising Java a sus fuentes de software e instalar Oracle Java 10 en Debian (cualquier versión de 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-java10-installer
exit
El nombre del paquete es oracle-java10-installer y no oracle-java10-jdk, ya que no contiene ningún archivo Oracle Java. Es solo un instalador que descarga el binario de los servidores de Oracle y configura todo automáticamente para usted.
Después de agregar el PPA a sus fuentes de software, asegúrese de configurar Oracle Java 10 como predeterminado en su sistema Debian oracle-java10-set-default instalado (se puede instalar automáticamente):
su -
apt-get install oracle-java10-set-default
exit
Si va a instalar Oracle Java 10 pero no se utilizará como la versión estándar de Java en su máquina Debian, elimine el paquete oracle-java10-set-default:
su -
apt-get remove oracle-java10-set-default
exit
En los casos en que el instalador no descargue el archivo tar.gz de Oracle Java 10 (la descarga está siendo bloqueada por un enrutador, firewall o ISP), puede descargar manualmente el archivo tar.gz de Oracle Java 10 / var /cache/carpeta oracle-jdk10-installer y luego instale el paquete oracle-java10-installer y debería contener el archivo tar.gz descargado en lugar de descargarlo de los servidores de Oracle.
Aceptar la licencia de Oracle Java 10 sin intervención del usuario
Al instalar Oracle Java 10, se le pedirá al usuario que acepte la licencia de Oracle antes de continuar con la instalación. Si necesita automatizar la instalación (para Docker, scripts, etc.), puede aceptar automáticamente la licencia de Oracle antes de instalar el paquete Oracle Java 10 con un comando:
echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
He leído que el comando anterior no funciona en algunos sistemas Debian, aunque funcionó para mí en Debian Testing. Si el comando anterior no funciona en su máquina Debian, puede probar el siguiente comando en su lugar:
echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections
Para obtener información sobre Ubuntu, Linux Mint, sistema operativo elemental y otras distribuciones de Linux basadas en Ubuntu, consulte:Instale Oracle Java 10 en Ubuntu o Linux Mint desde el repositorio PPA.