Debian y Ubuntu cuentan con paquetes de Java que facilitan su instalacion, sin embargo algunas veces estos paquetes no coinciden con las versiones que se necesitan para ejecutar cierto software (sobre todo si son versiones recientes que aún no han sido empaquetadas y colocadas en los repositorios de estas distribuciones). Este articulo se presenta para expertos que por alguna razon no encuentran en dichos paquetes la solucion a sus necesidades.
Instalamos los siguientes paquetes
# apt-get install fakeroot java-package
ahora vamos a esta página http://java.sun.com/j2se/1.5.0/download.jsp1 y hacemos click en el enlace que dice "Download JRE 5.0 Update 6". Una vez en esta página descargamos el archivo que dice: jre-1_5_0_03-linux-i586.bin.
Ahora hacemos, en el directorio donde hicimos la descarga:
$ fakeroot make-jpkg jre-1_5_0_03-linux-i586.bin
el resultado será algo como esto:
Creating temporary directory: /tmp/make-jpkg.XXXX5iCC1b
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh
Detected product:
Java(TM) Runtime Environment (J2RE)
Standard Edition, Version 1.5.0+update03
Sun Microsystems(TM), Inc.
Is this correct [Y/n]:respondemos afirmativamente. Se muestra entonces la licencia y para continuar con el proceso tenemos que aceptarla. Aparece, al final, algo como:
The Debian package has been created in the current directory. You can install the package as root (e.g. dpkg -i sun-j2re1.5_1.5.0+update03_i386.deb). Removing temporary directory: done
y aparecerá un archivo nuevo llamado: sun-j2re1.5_1.5.0+update03_i386.deb que se instala por el método convencional (dpkg -i sun-j2re1.5_1.5.0+update03_i386.deb).
Referencias
también se puede encontrar el archivo a descargar en esta página de espejos: http://linux.maruhn.com/sec/jre.html (1)
