Instalar Oracle Java en Debian
En este artículo vamos a ver como instalar Oracle Java desde los repositorios de http://www.webupd8.org/
Lo veremos tanto para Java version 7 como Java version 8.
Instalar Java 7 JRE y JDK
Paso 1: Añadimos el siguiente repositorio:
sudo add-apt-repository ppa:webupd8team/java
Está a punto de añadir el siguiente PPA a su sistema: Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA. More info (and Ubuntu installation instructions): - for Oracle Java 7: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html - for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html Debian installation instructions: - Oracle Java 7: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html Oracle Java 9 (for both Ubuntu and Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html For JDK9, the PPA uses standard builds from: https://jdk9.java.net/download/ (and not the Jigsaw builds!). Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps. More information and installation instructions (Ubuntu / Linux Mint / Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html Más información: https://launchpad.net/~webupd8team/+archive/ubuntu/java Pulse [Intro] para continuar o ctrl-c para cancelar
Al dar al INTRO obtenemos si todo fue bien una salida como esta:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.j7DjPsPOoi --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 gpg: solicitando clave EEA14886 de hkp servidor keyserver.ubuntu.com gpg: clave EEA14886: «Launchpad VLC» 1 firma nueva gpg: Cantidad total procesada: 1 gpg: nuevas firmas: 1
Paso 2: Actualizamos:
sudo apt-get update
Paso 3: Instalamos el instalador de Java:
sudo apt-get install oracle-java7-installer
Paso 4: Comprobamos la versión activa:
java -version
jblanco@tochox ~ $ java -version java version "1.6.0_27" OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.4) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Paso 5: Si no es la deseada la cambiamos
sudo update-java-alternatives -s java-7-oracle
jblanco@tochox ~ $ java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Paso 6: Registrar las Environment variables:
sudo apt-get install oracle-java7-set-default
Y esto es todo, si decidieras volver al OpenJDK, puedes desinstalar Java Installer:
sudo apt-get remove oracle-java7-installer
Y volver a seleccionar la versión que deseas mediante update-java-alternatives.
Instalar Java 8 JRE y JDK
Hay que añadir 2 repositorios de forma manual, o editando el fichero sources.list o tu herramienta preferida.
Para hacerlo de forma manual lanza estos dos comandos como usuario root:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
Ahora para instalar la Key lanza este otro:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
Actualiza la caché de paquetes:
apt-get update
Y finalmente instala Java 8:
apt-get install oracle-java8-installer
Si tienes problemas en establecer Java 8 como la runtime y sdk por defecto puedes instalar este otro paquete:
sudo apt-get install oracle-java8-set-default
Para aceptar la licencia de Oracle, aunque durante la instalación ya lo hicimos:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Y esto si que ya es todo, espero que os sirva!