Java Virtual Machine
Este artículo muestra cómo empaquetar e instalar la máquina virtual Java de Sun en un entorno Debian alike. Si bien estas instrucciones son para Debian Etch, deberían funcionar para otras versiones también.
En Debian tenemos un paquete llamado java-package, que convierte el sistema de instalación de Sun en un paquete Debian. El paquete fakeroot nos provee un entorno en el cual el software de Sun puede instalarse sin causar ninguna modificación al sistema.
El paquete .deb generado pude ser reutilizado en cualquier otro equipo.
Lo primero que debemos hacer es descargar de java.sun.com la versión más reciente de la Java Virtual Machine, a la fecha de este artículojdk-1_5_0_06-linux-i586.bin.
Luego de esto, instalamos el paquete java-package, que nos permitirá empaquetar la JVM.
#aptitude install java-packageLuego instalamos el paquete fakerrot:
#aptitude install fakerootPara poder convertir el archivo jdk-1_5_0_06-linux-i586.bin a unpaquete .deb usaremos make-jpkg el cual está incluido en el paquetejava-package. Usaremos la herramienta fakerrot propia de Debias y lasque se derivan de ella. Sin embargo, para poder utilizar fakerrotnecesitamos ejecutarlo como usuario normal.
flazcan0@bart:~$ fakeroot make-jpkg jdk-1_5_0_06-linux-i586.binLuego aparecera el texto de la licencia, la cual deberemos aceptar.
Detected product:
Java(TM) Software Development Kit (J2SDK)
Standard Edition, Version 1.5.0+update06
Sun Microsystems(TM), Inc.
Is this correct [Y/n]: Y
Full name [root]:Federico Lazcano
Email [root@]: un_correo@dominio.com
Press [Return] to continue:
Do you agree to the above license terms? [yes or no] yesUna vez hecho esto empezará a crear el paquete .deb. Posiblemente veasalgunos errores, pero se puden ignorar. Esto es porque el binario deSun intenta modificar tu sistema operativo, y como se está ejecutandocomo fakeroot no puede hacerlo.
finalemte obtenemos el paquete .deb creado:
pkg-deb: construyendo el paquete `sun-j2sdk1.5' en `/tmp/make-jpkg.XXXXiAC8fH/sun-j2sdk1.5_1.5.0+update06_i386.deb'.Finalmente, procedemos a instalarlo, para lo cual volvemos a conectarnos como root:
copy sun-j2sdk1.5_1.5.0+update06_i386.deb into directory /home/flazcan0/
The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb).
#dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.debLuego es necesario actualizar nuestra elección entre las distintas alternativas para java.
Simplemente ejecutamos como root:
bart:/home/flazcan0# update-alternatives --config java
There are 4 alternatives which provide `java'.Y seleccionamos el numero correspondiente. En nuestro caso, el cuatro[4]. Con esto pasos, la máquina virtual de Java de Sun debería estarcorrectamente instalado.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.0
+ 2 /usr/lib/jvm/java-gcj/bin/java
3 /etc/alternatives/kaffe-system/bin/java
* 4 /usr/lib/j2re1.5-sun/bin/java
Press enter to keep the default[*], or type selection number:
Podemos comprobarlo con el siguiente comando:
flazcan0@bart:~$ java -versionSi ves algo parecido a esto, todo estaría bien.
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
tomado de http://hl.pxweb.com.ar/index.php?option=content&task=view&id=6&catid=32&Itemid=49
No hay comentarios.:
Publicar un comentario