Instalar un nuevo JDK o JRE

De MEPIS Documentation Wiki

Paso 1 - Obtener la JVM de Sun

Se puede obtener la versión más reciente de la JVM de Sun aquí http://java.sun.com/

Paso 2 - Instalar el Creador de paquetes necesario

apt-get -u install java-package Con este paquete se puede crear un paquete .deb a partir del archivo bin que proporciona Sun.

Hay que asegurarse de que el repositorio está completamente actualizado antes de instalar este paquete o se pueden producir problemas al instalar la última versión de la JVM. También puede que se necesite fakeroot en caso de no tenerlo.

Paso 3 - Crear el paquete .deb

Se tiene que llevar a cabo este paso como un usuario que no sea el superusuario por lo que se sugiere usar la cuenta de usuario que se tienen. Después ejecutar el comando:

fakeroot make-jpkg jdk-1_5_0-linux-i586.bin

cambiando el nombre del archivo .bin de java si se necesita. Puede que se muestren algunos mensajes de advertencia durante la creación del paquete (y también lleva su tiempo. Unos 2 minutos). Si al final se muestra un mensaje diciendo que el paquete se creó, los avisos no suponen un problema. Seguramente el mensaje se asemejará al siguiente:

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+update00_i386.deb).

Paso 4 - Instalar el paquete .deb de Java

Se tiene que ser el superusuario para llevar a cabo este paso. Depués ejecutar el siguiente comando:

dpkg -i sun-j2sdk1.5_1.5.0+update00_i386.deb

Por supuesto que se tiene que especificar el nombre correcto del paquete si no coincide con el del ejemplo. Se puede averiguar el nombre del paquete leyendo el mensaje de creación exitosa del paquete.

Paso 5 - Comprobar que funciona

java -version

como superusuario y con otro usuario para asegurarse de que todo está instalado correctamente. Se debería de ver una salida similar a la siguiente.

java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)

Paso 6 -- Ejecutar update-alternatives --configurar la versión de java por defecto globalmente

update-alternatives --config java

Existen dos alternativas que proporcionan `java'.

Seleccionar una alternativa


* 1 /usr/lib/j2sdk1.5-sun/bin/java
+ 2 /usr/lib/j2se/1.4/bin/java

Pulsar enter para usar la opción por defecto[*], o escribir el número de la selección: 1 Usando `/usr/lib/j2sdk1.5-sun/bin/java' para tener `java'.

Y eso es todo. Esto proporciona una forma de mantener todo gestionable mediante apt y una forma de cambia de forma GLOBAL las versiones de java.

LORDs diakonos

Herramientas personales
Otros idiomas