Installation du Java Runtime Sun sous Fedora 7

Afin d'avoir un Runtime récent sur ma machine, je récupère le dernier "Java Runtime Environment (JRE)" disponible sur http://java.sun.com/javase/downloads/index.jsp.

Je télécharge le paquet rpm puis l'extrait avec un compte utlisateur (afin d'éviter que l'installation ne soit lancée automatiquement):

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

Je passe sous root et l'installe avec "rpm" en mode "install" et non "upgrade" afin de ne pas casser les dépendences vers java-gcj.

$ rpm -ivh jre-6u2-linux-i586.rpm
$ rpm -qa | grep jre | sort
$ rm jre-6u2-linux-i586-rpm.bin jre-6u2-linux-i586.rpm

Je retire éventuellement les anciennes versions de java :

$ ls -l /usr/java
$ rpm -qf /usr/java/*
$ rpm -e jre-xxx

Je crée un lien symbolique sous /usr/lib/mozilla/plugins

$ cd /usr/lib/mozilla/plugins
$ ln -s /usr/java/latest/plugin/i386/ns7/libjavaplugin_oji.so

Je fais pointer le java par défaut vers la version Sun :

$ cd /etc/alternatives
$ ln -sf /usr/java/latest/bin/java
$ ln -sf /usr/java/latest/bin/rmiregistry
$ ln -sf /usr/java/latest/bin/java

Je vérifie ma version de java :

$ type java
java is hashed (/usr/bin/java)
$ 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)

Vérifier aussi java sous firefox en chargeant l'URL spéciale "about:plugins" :

$ firefox about:plugins