Como instalar Oracle Java (JDK) 7 en Ubuntu desde un PPA

Al igual que Flash, actualmente Oracle Java (JDK) 7 es un mal necesario para muchos usuarios, ya sean desarrolladores o simples usuarios que necesitan características especiales que la versión libre de Java (OpenJDK) no puede satisfacer.

Hace poco los usuarios de Ubuntu podían instalar sin problemas Oracle Java 7 desde los repositorios Partner de la distribución, pero debido a algunos cambios en la licencia realizados por Oracle, esto ya no es posible.

Haciendo uso de este repositorio PPA, podemos volver a instalar de forma sencilla la mas reciente versión de la maquina virtual de Java en Ubuntu, y aunque el paquete no se encuentra directamente en el repositorio (debido a las restricciones de la licencia), el PPA descarga el paquete desde Oracle y lo instala en nuestra maquina sin necesidad de intervención por parte del usuario.

Este también nos permite mantener Oracle Java 7 actualizado por medio de la actualización del sistema, como si de cualquier otro paquete almacenado en los repositorios se tratara.

Tengan en cuenta que el paquete se encuentra actualmente en estado Alpha y es ofrecido sin ninguna garantía. Puede que funcione o puede que no, úsalo bajo tu propio riesgo.

Instalar Oracle Java (JDK) 7 desde un repositorio PPA

El paquete incluido en el repositorio instala Oracle Java (JDK) 7 que incluye el JRE y el plugin para el navegador, pero no es posible instalar solamente el JRE.

Para instalarlo ejecuta las siguientes lineas en la terminal:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer

Desinstalar Oracle Java (JDK) 7

Si no deseas utilizar mas Oracle Java (JDK) 7 y en su lugar prefieres la excelente versión libre OpenJDK, simplemente ejecuta la siguiente linea en la terminal y tendrás Java libre corriendo de nuevo en tu equipo.

sudo apt-get remove oracle-jdk7-installer

El repositorio y el manual para su instalación es cortesía directa de WebUpd8.

  • Santiago Burgos

    Hay un detalle que debes saber y viene desde aca: http://www.omgubuntu.co.uk/2012/01/sun-still-shines-for-java-users-on-ubuntu/. El PPA que se usaba para instalar esto no está disponible por problemas con Canonical, por tanto no es muy posible. Aun si existiese otro PPA no creo que dure por ese mismo motivo…

    • http://emslinux.com/ David Gómez

      El PPA que publico acá no mantiene el archivo como tal en el repositorio, solo hace uso del script para descargarlo directamente desde Oracle, que es lo que pide la licencia.

  • Pingback: Como instalar Oracle Java (JDK) 7 en Ubuntu desde un PPA | El Blog de Rigo

  • clindy_26

    gracias amigo!! busqué por todos lados y este fue el único q funcionó!! :D

    • marin

      gracias. Fue la mejor manera de instalar el jdk.

      saludos desde brazil.

  • Ayudantía TI

    Amigo tengo un grave problema, quiero desinstalar el jdk pero cuando escribo el comando ke pusiste me tira error:

       0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados.1 no instalados del todo o eliminados.Se liberarán 139 kB después de esta operación.¿Desea continuar [S/n]? S(Leyendo la base de datos … 227185 ficheros o directorios instalados actualmente.)Desinstalando oracle-java7-installer …update-alternatives: error: argumento `boot’ desconocidodpkg: error al procesar oracle-java7-installer (–remove): el subproceso instalado el script pre-removal devolvió el código de salida de error 2Downloading…–2012-05-15 21:59:02– http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gzResolviendo download.oracle.com… 190.46.255.113, 190.46.255.112Conectando con download.oracle.com[190.46.255.113]:80… conectado.Petición HTTP enviada, esperando respuesta… 302 Moved TemporarilyUbicación: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [siguiente]–2012-05-15 21:59:02– https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gzResolviendo edelivery.oracle.com… 173.223.38.174Conectando con edelivery.oracle.com[173.223.38.174]:443… conectado.Petición HTTP enviada, esperando respuesta… 302 Moved TemporarilyUbicación: http://download.oracle.com/errors/download-fail-1505220.html [siguiente]–2012-05-15 21:59:02– http://download.oracle.com/errors/download-fail-1505220.htmlConectando con download.oracle.com[190.46.255.113]:80… conectado.Petición HTTP enviada, esperando respuesta… 200 OKLongitud: 5307 (5,2K) [text/html]Grabando a: “./jdk-7u3-linux-x64.tar.gz” 0K ….. 100% 348M=0s2012-05-15 21:59:02 (348 MB/s) – “./jdk-7u3-linux-x64.tar.gz” guardado [5307/5307]Download done.sha256sum mismatch jdk-7u3-linux-x64.tar.gzOracle JDK 7 is NOT installed.dpkg: error al reorganizar: el subproceso instalado el script post-installation devolvió el código de salida de error 1Se encontraron errores al procesar: oracle-java7-installerE: Sub-process /usr/bin/dpkg returned an error code (1)erick@DPRo:~$

    ayuda porfavor!! NO ME DEJA ACTUALIZAR, ME BORRO EL JDOWNLOADER, NO ME DEJA INSTALAR NADA, ya probé todos los codigos de aptitude, traté de borrarlo por synaptyc, use Purge, remove, en todas sus formas… nada, ayudame porfavor

    • http://emsilog.com/ David Gómez

       No se exactamente cual es tu problema, pero al parecer viene directamente desde el script de instalación de Java.

      Mira si puedes desinstalarlo a ver si todo vuelve a la normalidad, de otro modo necesitaría mas información acerca de la versión de Ubuntu que usas y la información entregada por la terminal de un modo más organizado para analizarla mejor.

  • Pingback: Java 7, un agujero de seguridad para solucionar otro - emsLinux

  • jose

    muchas gracias al parecer funciona.

  • Andres

    por fin muchas gracias muy util

  • Fredy

    Gracias, compañero, funciona correctamente.