Java/Installation

aus openSUSE, der freien Wissensdatenbank

Aus lizenzrechtlichen Gründen kann Suns Java Edition nicht auf den CDs der herunterladbaren Version von SUSE Linux mitgeliefert werden. Gleichwohl wird Sie in Paketdepots von openSUSE bereitgestellt und ist auch auf den herunterladbaren DVDs enthalten.
Dieser Artikel beschreibt, wie Sie Java nachträglich auf ihrem openSUSE-System installieren können.


Inhaltsverzeichnis

Paketquellen

Diese Non-OSS-Paketquellen enthalten Suns Java für die jeweilige Distrtibutionsversion. Im weiteren Verlauf der Anleitung werden die hier angegebenen Adressen verwendet.

Version:
10.1
http://download.opensuse.org/distribution/SL-10.1/non-oss-inst-source/
Version:
10.2
http://download.opensuse.org/distribution/10.2/repo/non-oss/
Version:
10.3
http://download.opensuse.org/distribution/10.3/repo/non-oss/
Version:
Factory
http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-extra/


Installationsquelle hinzufügen

openSUSE stellt bereits die obigen Internetinstallationsquellen zum Einspielen von Suns Java bereit, die Sie in YaST oder eine andere Paketverwaltung einbinden können. Hier wird kurz gezeigt, wie Sie Paketquelle in YaST einbinden können, Anleitungen für andere Paketverwaltungen entnehmen Sie bitte den jeweiligen Wiki-Artikeln. Ab openSUSE 10.3 können Sie auch das YaST-Modul Community Repositories verwenden; fügen Sie dort einfach die Installationsquelle Haupt-Repository (Nicht-OSS) hinzu. Bei früheren Versionen gehen Sie wie folgt vor.

  1. Starten Sie YaST.
  2. Wählen Sie Software/Installationsquelle wechseln.
  3. Wählen Sie Hinzufügen/URL angeben...
  4. Fügen Sie die zu ihrer Distribution passende URL ein (sie finden Sie weiter oben), optional können Sie der Installationsquelle einen Namen geben (ab openSUSE 10.3).
  5. Klicken Sie auf Beenden.

Alternativ können Sie ab openSUSE 10.2 auch zypper zum Hinzufügen der Installationsquelle und zum Installieren von Java verwenden. Ersetzen Sie den Pfad im Beispiel durch den Pfad für ihre Distribution. Unter openSUSE 10.2 müssen Sie zusätzlich ar durch sa ersetzen. Um die Installationsquelle hinzuzufügen, geben Sie in einer Konsole das folgende als root ein:

Kommando als normaler Nutzer erde:~ # zypper ar -t YUM http://download.opensuse.org/distribution/10.3/repo/non-oss/ Nicht-OSS


Die Javainstallationsquellen wurden nun zu YaST hinzugefügt.


Java-Pakete installieren

Nun können Sie die Java-Pakete mit YaST installieren (Software/Software installieren oder löschen). Um die Pakete schnell zu finden, wählen Sie als Filter "Suche" und geben dort "sun" ein. Alternativ können Sie sich bei neueren openSUSE-Versionen auch die Schemata anzeigen lassen und dort unter Proprietäre Software die Java-Umgebung zur Installation auswählen.

Vergessen Sie nicht, java-1_4_2-sun-plugin, java-1_5_0-sun-plugin oder java-1_6_0-sun-plugin zu installieren, wenn Sie Java-Unterstützung in Firefox und anderen Webbrowsern haben wollen.


Zwischen verschiedenen Java JREs oder SDKs wechseln

Die aktuellen Java-Pakete benutzen den Befehl update-alternatives, welcher symbolische Verknüpfungen zu den gebräuchlichen Binärdateien der aktuell benutzten Java-Version erstellt. Er kann dazu benutzt werden, zwischen verschiedenen installierten Versionen von Java zu wechseln (bspw. Sun Java 1.6, Sun Java 1.5, Sun Java 1.4.2 und IBM Java 1.4.2).

Als root rufen Sie

Kommando als normaler Nutzer erde:~ # update-alternatives --config java

auf um alle JRE-bezogenen Verknüpfungen auf eine bestimme JRE-Version zu ändern

und

Kommando als normaler Nutzer erde:~ # update-alternatives --config javac

um alle JDK-bezogenen Verknüpfungen auf eine bestimme SDK-Version zu ändern. Sie erhalten dann jeweils eine Auswahl der installierten Umgebungen und können zwischen diesen wechseln.

Das Kommando wird ihnen ein Menü mit einer Liste aller möglichen JREs und SDKs anzeigen.