Come installare SUN JAVA 1.6 (Java Runtime Enviroment) su openSUSE a 64 bit

Di default openSUSE a 64 bit ha installato la versione open del Java Runtime Enviroment (JRE), il pacchetto si chiama java-1_6_0-openjdk con relativo java-1_6_0-openjdk-plugin plugin per i browser. Purtroppo attualmente non vi è un repository per openSUSE a 64 bit del Java Runtime Enviroment di SUN. Quindi bisogna installare il paccheto proveniente da SUN a mano. L'indirizzo da dove effettuare il download del JRE è il seguente:

http://download.java.net/jdk6/

prendiamo il file :

jre-6u12-ea-bin-b03-linux-amd64-22_dec_2008-rpm.bin (perchè autoestraente)

salviamo il file nella directory:

~/tmp

e adesso da console lanciamo il seguente comando:

cd ~/tmp

sudo sh jre-6u12-ea-bin-b03-linux-amd64-22_dec_2008-rpm.bin

inseriamo la password di amministratore quando ci viene richiesta e accettiamo il contratto di licenza della SUN. I files del pacchetto vengono installati nella directory:

/usr/java/jre1.6.0_12

Adesso dobbiamo dire a firefox che il plugin JRE di SUN è pronto da utilizzare, andiamo nella directory:

/usr/lib64/browser-plugins

ed eliminiamo il link all'attuale plugin di java con:

sudo rm libjavaplugin.so.x86_64

Sostituiamo il link cancellato con questi due:

sudo ln -s /usr/java/jre1.6.0_12/lib/amd64/libjavaplugin_jni.so libjavaplugin_jni.so

e

sudo ln -s /usr/java/jre1.6.0_12/lib/amd64/libnpjp2.so libnpjp2.so

Facciamo partire firefox e verifichiamo se il JRE è installato andando al seguente indirizzo:

http://java.com/it/download/installed.jsp?detect=jre&try=1