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


CategoryJava | CategoryDebian

  1. también se puede encontrar el archivo a descargar en esta página de espejos: http://linux.maruhn.com/sec/jre.html (1)

Debianizar_los_instaladores_binarios_de_java (last edited 2008-04-20 14:40:19 by localhost)