Hallo zusammen!
Mein Problem besteht darin, dass das Java Runtime Environment 1.5.0 offenbar nicht richtig vom Paketmanager erkannt wird. Das Problem äußert sich dadurch, dass mir die Installation von auf Java basierenden Programmen wie Azureus oder Jajuk mit dem Hinweis auf die fehlende Verfügbarkeit von JRE 1.5.0 verweigert wird. Das entsprechende Paket steht jedoch in der RPM-Datenbank und die Laufzeitumgebung ist auch im Verzeichnisbaum unter /usr/java zu finden. Im KDE-Menu ist ein Eintrag Java unter Programme angelegt. Demnach ist die Installation wohl normal verlaufen. Zur Installation habe ich die Datei jre-1_5_0_08-linux-i586-rpm.bin benutzt und nach dem Entpacken das Paket ganz normal mit YaST installiert.
Merkwürdig an der ganzen Sache ist zudem, dass OpenOffice.org 2.0 die Laufzeitumgebung erkennt und verwenden kann. Wo ist also der Fehler? Und wie kann er beseitigt werden?
Hallo Thorsten,
das Problem hatte ich auch. Die Ursache liegt darin, daß das Azureus nicht aufs richtige Java zugreift. Du mußt den richitgen Pfad im Azureus shell script eintragen, dann geht es.
If you don’t want to mess with /usr/bin/java (e.g., you need the old Java around for legacy reasons), you can just edit your azureus shell script. Near the top, change the line specifying JAVA_PROGRAM_DIR to
JAVA_PROGRAM_DIR=”/usr/lib/j2re1.5-sun/bin/”
Hallo Dieter,
und vielen Dank für die Antwort. Deine Lösung ist sicherlich richtig, mir aber etwas zu umständlich. Ein viel eleganterer Weg führt über den SuSE Build Service [1] bzw. über einen Spiegel-Server [2]. Nach der Einbindung als YaST-Quelle ist hier das richtige Java-Paket erhältlich. Damit lässt sich zumindest Azureus problemlos installieren. Dem Jajuk muss man noch jakarta-common-codec und jakarta-common-httpclient spendieren. Alle anderen Abhängigkeiten werden von YaST selbständig aufgelöst. Die notwendigen Sicherheits-Updates werden vom SuSE-Watcher alsbald erkannt und nachgeliefert. Über die Einbindung ähnlicher Quellen erhält man auch die Pakete, die sonst nur in der Box-Version erhältlich sind [3,4].
[1] http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source-java
[2] http://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java
[3] http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source
[4] http://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source