Instalando Java de Sun, pero a lo Debian
Ya que Debian ha tenido ciertos problemas con la licencia de Java y lo ha distribuido en paquetes separados he decidido instalar la versión oficial de Sun Microsistems del JDK y el JRE. Para ello seguiremos los siguientes pasos:
1. Lo primero que debemos hacer es descargar el JDK desde la página de SUN debe ser el archivo .bin, no el .rpm.bin
2. Instalar los paquetes java-package
y fakeroot
# apt-get install java-package fakeroot
3. Ahora convertiremos el archivo jdk-1_5_0_10-linux-i586.bin, que es la que queria instalar, en un archivo .deb, para ello usaremos la herramienta make-jpkg
el cual está incluido en el paquete java-package
. Usaremos la herramienta fakeroot
propia de Debian. Sin embargo, para poder utilizar fakeroot
necesitamos ejecutarlo como usuario normal.
$ fakeroot make-jpkg jdk-1_5_0_10-linux-i586.bin
Aparecerá un chorizo largo, la licencia de Java y cosas del script. Lo mas probable es que aparezcan algunos errores pero es porque el archivo binario trata de modificar y crear algunos archivos y como estas como usuario normal y ejecutando fakeroot
no puede hacerlo.
4. Ya que tenemos el archivo deb creado, en este caso sun-j2sdk1.5_1.5.0+update10_i386.deb
debemos instalarlo, para ello nos logueamos como root
y ejecutamos
# dpkg -i sun-j2sdk1.5_1.5.0+update10_i386.deb
Ahora debemos seleccionar que version de Java utilizaremos, si es que tenemos mas de una version de Java instalada, para ello como root
ejecutamos:
# update-alternatives --config java
Hay 3 alternativas que proveen `java'.
Selección Alternativa
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/j2sdk1.5-sun/bin/java
Pulse para mantener el valor por omisión [*] o pulse un número de selección:
La opción que tiene el * es la que se usa actualmente, ahora ingresamos el numero de la opción que queremos que se utilice por defecto, en este caso es la 3.
Por ultimo para comprobar que versión de java es la que se esta utilizando tecleamos en consola lo siguiente:
# java -version
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)
Ufff, Vamos Debian!!!!
Deja un comentario