Instalar Java en Ubuntu sin repositorios
Vamos a explicar de manera rápida y sencilla como instalar el paquete JRE para permitir ejecutar aplicaciones hechas en Java, sin las utilidades de desarrollo, por ahora.
Para empezar descargaremos la última versión del paquete desde la página oficial de Sun [ Ir a la Página de Sun ] Ahà nos bajaremos la referencia al archivo Linux (self-extracting). Nota: Se necesitan tener los repositorios Multiverse y Universe activos.
$ sudo apt-get install fakeroot
$ fakeroot make-jpkg jre-1_5_0_09-linux-i586.bin
$ sudo dpkg -i sun-j2re1.5_1.5.0+update09_i386.deb
El archivo que nosotros descargamos desde la página de Sun fue el jre-1_5_0_09-linux-i586.bin y que tras el fakeroot se ha creado el archivo sun-j2re1.5_1.5.0+update09_i386.deb. El nombre de los archivos variara en función de la versión.
Ahora solo tendremos que configurarlo ya que al ejecutar el siguiente comando:
Obtenemos el siguiente resultado.
gij (GNU libgcj) version 4.1.0 (Ubuntu 4.1.0-1ubuntu8)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Para correguir esto, deberemos que decirle a sistema que use la otra versión de Java que acabamos de instalar, no la versión JRE del compilador GNU de Java GCJ que viene por defecto con la instalación de Ubuntu.
De las tres alternativas que se nos proponen, escogeremos la tercera opción, que corresponde con la que acabamos de instalar.
Selection Alternative
———————————————–
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/j2re1.5-sun/bin/java
Y una vez acabado esto, si volvemos a lanzar el java -version deberiamos encontrarnos el siguiente resultado.
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b05)
Java HotSpot(TM) Client VM (build 1.5.0_08-b05, mixed mode, sharing)
Y con esto ya hemos finalizado la instalación de Java en nuestra máquina.