sábado, 20 de octubre de 2007

Instalar Java de SUN en FEDORA 7

Primero tenemos que ir a la página de Java en SUN y pulsar sobre el fichero que buscamos. En mi caso:

Java Runtime Environment (JRE) 6 Update 3

Recordad de todas formas que esta versión se va actualizando por lo que tenéis que descargar la última.

Luego sale otra pantalla donde hay que aceptar el acuredo de licencia y descargar el fichero "linux self-extracting file" para los que usamos sistemas 32 bits.

Ahora queda instalar el fichero. Tenemos que ejecutar lo siguiente:

1.- sudo sh jre-6u3-linux-i586.bin
Responder "yes"
2.- sudo mv -f jre1.6* /opt/jre1.6
3.- sudo ln -s /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Los pasos 1 y 2 son necesarios siempre, el paso 3 es necesario la primera vez que se instala, si se actualiza no es necesario el paso 3.
Recordad que si se actualiza, antes hay que borrar el directorio /opt/jre1.6

Lo siguiente es identificar y elegir que version de java vamos a usar por defecto, esto lo podemos variar siempre que queramos. Podemos usar la libre o la privativa de SUN. Para ello ejecutaremos:

1.- sudo /usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6/bin/java 2
2.- sudo /usr/sbin/alternatives --config java
Seleccionar 2 si queremos la versión privativa
3.- java -version
( Nos responde la version activa de java )

El paso 1 solo se necesita hacer al instalar, luego los pasos 2 y 3 nos serviran para ir cambiando de version según nuestra necesidad.

PD: para instalar el java de SUN se necesitan las librerías compat-libstdc++-33.

Espero que le sirva a alguien.

3 comentarios:

Samuel dijo...

linux self-extracting file o Linux RPM in self-extracting file?

me asalto la duda? Su supone que en fedora no debe ser rmp?

gracias por tu excelente página.

Rafa dijo...

linux self-extracting file

Eso te descargará el fichero ".bin"

Fue un placer ayudarte y me alegro que te guste.

Rafa dijo...

rpm es un sistema que usa redhad como .deb es original de debian, pero no es ese rpm lo que necesitas para tu fedora