Integrar Sun JRE 1.6 en Fedora 7

Java SunAl igual que vimos una forma bastante sencilla de usar java 1.5.x en Fedora Core 5, esta vez he tenido que hacer lo mismo con java 1.6 y Fedora 7.

En teoría, podemos usar el mismo método que comenté anteriormente aquí (Java 1.5 en Fedora Core 5), pero esta vez lo he hecho un poco mas «limpio» usando la utilidad «update-alternatives» que desde hace algún tiempo se está usando en muchas distribuciones para gestionar los ejecutables por defecto, en este caso es para java pero podría ser bash/dash , vim/editor , mta/sendmail/exim/postfix , print/cups/lpd , etc … La gran ventaja de usar update-alternatives es que podemos tener varias versiones de JRE, y podemos ir alternando la versión de java por defecto en el sistema o usar una específicamente para alguna aplicación que lo requiera.

En primer lugar, hay que descargar las JRE 1.6 desde la página oficial de sun en formato binario-rpm:
Descargar JRE 1.6 Update 2

Como root, desempaquetar el archivo binario;

$ sh jre-6u2-linux-i586-rpm.bin

Y después, evidentemente instalarlo;

$ rpm -ivh jre-6u2-linux-i586-rpm

Tercer y último paso, hay que «decirle» a update-alternatives que vamos a agregar un ejecutable alternativo al ya existente en el sistema, y así podamos escoger cual usar;

$ update-alternatives --install /usr/bin/java java /usr/java/jre1.6.0_02/bin/java 300

El 300 es para que lo instale por defecto, no obstante, conviene comprobar si lo ha hecho bien, y si no, seleccionarlo;

$ update-alternatives --config java

Y la típica comprobación rutinaria para ver que todo ha quedado correctamente;

$ java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing)

Si ves algo parecido a esto, es que todo ha ido bien 🙂

 

Comparte este artículo:
Share on twitter
Twitter
Share on facebook
Facebook
Share on google
Google
Share on buffer
Buffer
Share on pinterest
Pinterest

3 comments

  1. Hola!
    Solo queria hacer una pequeña corrección, en la línea donde se utiliza el update-alternatives hace falta el nombre de la alternativa que se esta instalando:
    En el tutorial se encuentra así:
    $update-alternatives –install /usr/bin/java /usr/java/jre1.6.0_02/bin/java 300

    Pero debería ser así:
    $/usr/sbin/update-alternatives –install /usr/bin/java java /usr/java/jre1.6.0_02/bin/java 300

    Lo único que he agregado es el nombre «java»
    Es todo, de resto esta todo muy claro.
    Que esten bien.

Comments are closed.