Preparación del repositorio PPA
Para instalar Oracle Java 8 en sistemas Debian, se debe agregar el repositorio mantenido por Webupd8 Team. Primero, cree un archivo de lista de fuentes en el directorio de configuración de APT.
sudo nano /etc/apt/sources.list.d/java8-ppa.list
Inserte las siguientes líneas en el archivo:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
A continuación, importe la clave GPG necesaria para la validación de paquetes.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Instalación del paquete de Java 8
Actualice el índice de paquetes e instale el instalador oficial de Java 8.
sudo apt-get update
sudo apt-get install oracle-java8-installer
Comprobación de la versión instalada
Tras la instalación, verifique que Java esté correctamente configurado ejecutando el siguiente comando.
java -version
La salida debería indicar la versión "1.8.0_111" o superior, confirmando la instalación exitosa.
Configuración de variables de entorno
El repositorio PPA proporciona un paquete adicional para establecer automáticamente las variables de entorno de Java.
sudo apt-get install oracle-java8-set-default
Este comando configura JAVA_HOME y actualiza las rutas del sistema para usar Java 8 por defecto.
Comandos alternativos para diferentes vertiones de Debian
En algunos casos, es necesario ajustar el origen del repositorio según la versión de Debian. A contiunación se presentan bloques de comendos consolidados.
Para Debian 8
sudo sh -c 'echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
sudo apt-get update
sudo apt-get install oracle-java8-installer
Para Debian 7
sudo sh -c 'echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
sudo apt-get update
sudo apt-get install oracle-java8-installer