Installate java di oracle su opensuse 12.3

5 risposte [Ultimo messaggio]
Ritratto di Craft
Craft
(Geek)
Offline
Geek
Iscritto: 19/09/2009
Messaggi: 76

Ciao a tutti.
Ho un problema, sulla mia opensuse 12.3 64 bit ho installato java di oracle mediante l'installatore presente nella pagina ricerca pacchetti di opensuse.
Il file che ho installato è denominato oracle-java7-installer
Inserisco anche la pagina:
http://software.opensuse.org/search?q=oracle&baseproject=openSUSE%3A12.3&search_devel=false&search_unsupported=false
Fino a qualche giorno fa tutto ok, poi mi è comparsa una schermata che mi informa del fatto che oracle ha aggiornato il suo java ma ancora non mi è stato proposto negli aggiornamenti.
Questo mi crea qualche problema, dato che java lo utilizzo per farci girare dei programmi con i quali lavoro(funzionano perfettamente solo con java di oracle), vorrei aggiornare.
Voi come installate java? tramite l'installatore che ho utilizzato io oppure lo scaricate dal sito?
Nel caso utilizzaste il secondo metodo, mi dareste una spiegazione su come procedere?
Grazie mille a tutti!

Ritratto di Templare
Templare
(Collaboratore)
Offline
Collaboratore
Iscritto: 28/10/2011
Messaggi: 748

Ci sono due modi principalmente:

1) Come hai fatto tu
2) Tramite installazione rpm dal sito Java

Con il primo, è chiaro che devi aspettare che qualcuno aggiorni il pacchetto, altrimenti se hai fretta, lo fai tu a manina: http://www.java.com/it/download/help/linux_install.xml#rpm

Assemblato 1: Phenom II X4 965 Black Edition + AMD Radeon HD 5770 + Scheda Madre Asus Crosshair IV Formula + Scheda Audio Asus Xonar D2X. Sistema Windows 7 Ultimate 64 Bit
Assemblato 3: Intel Core i3 3220 + nVIDIA Geforce 640 GT. Sistema openSUSE 13.1 64 bit GNOME

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Sarebbe meglio evitare di usare l'rpm fornito dal sito di Oracle dato che openSUSE usa update-alternatives per permettere di selezionare la jvm da usare e altri motivi di integrazione.
Oltre al già citato script java-1_7_0-sun-compat prova a vedere se su software.opensuse.org c'è ancora qualcuno che fornisce java-1_7_0-sun già in formato rpm o compilato. Oppure per procedere manualmente ti consiglio questo wiki o prova questo script, preso tra i collegamenti esterni del suddetto wiki

Ritratto di Craft
Craft
(Geek)
Offline
Geek
Iscritto: 19/09/2009
Messaggi: 76

Allora sul sito di oracle dicono di creare un link nella cartella ~/home/firefox/plugins
ma io non la trovo...una mano?

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 108

Io installo Oracle Java sempre seguendo le semplici indicazioni di questo sito (istruzioni per openSUSE a 64 bit):

http://www.freetechie.com/blog/installing-oracle-sun-java-jrejdk-1-7-update-7-on-opensuse-12-2-x86_64/

In pratica, scarico il più recente JDK in versione RPM da http://www.oracle.com/technetwork/java/javase/downloads/index.html

Installo l'RPM con tasto destro sul file e "Installa Rimuovi Software".

Chiudo Firefox, apro un terminale, accedo come root ed eseguo i comandi:

/usr/sbin/update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 20000

/usr/sbin/update-alternatives --install "/usr/lib64/browser-plugins/javaplugin.so" "javaplugin" "/usr/java/latest/jre/lib/amd64/libnpjp2.so" 20000

Finito!

Ricordati di disinstallare (o disattivare) IcedTea plugin.
Non devi disinstallare invece OpenJDK perché è una dipendenza per altri programmi di openSUSE; i comandi precedenti danno la priorità a Oracle Java.

Se ti serve anche Java3D, lo puoi scaricare da: https://java3d.java.net/binary-builds.html
Decomprimi in una cartella ottenendo il file j3d-jre.zip

Apri un terminale, accedi come root, posizionati in /usr/java/latest/jre e decomprimi con:

unzip cartella_dova_hai_decompresso_il_file/j3d-jre.zip

Per collaudare Java3D puoi andare su: http://people.math.aau.dk/~raussen/VIDIGEO/GEOLAB/SURFACE/index.html

Ritratto di Craft
Craft
(Geek)
Offline
Geek
Iscritto: 19/09/2009
Messaggi: 76

Grazie! Smile