Oracle-JRE: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
K (Download des RPMS)
Zeile 11: Zeile 11:
 
*[https://de.opensuse.org/SDB:YaST_Tricks SDB:YaST Tricks]
 
*[https://de.opensuse.org/SDB:YaST_Tricks SDB:YaST Tricks]
 
|
 
|
*[https://de.opensuse.org/SDB:Elster]
+
*[https://de.opensuse.org/SDB:Elster Elster]
*[https://de.opensuse.org/SDB:EGVP]
+
*[https://de.opensuse.org/SDB:EGVP EGVP]
 
}}
 
}}
  

Version vom 20. März 2018, 15:36 Uhr

Kompatibilität mit openSUSE openSUSE-Themen Weiterführende Artikel Suse.png


Einführung

Lawsuit selbst benötigt keine andere Java-Umgebung als die unter OpenSuse standardmäßig vorinstallierte OpenJDK. Allerdings verlangen viele Anwendungen wie das beA-Anwaltspostfach, die Notarkammer für die Signaturverwaltung, die Elster-Schnittstelle zur Umsatzsteuervoranmeldung oder auch die Porto-Erweiterung der Deutschen Post AG für OpenOffice aus vermeintlichen Sicherheitsgründen die originäre Java-Runtime_Environment von Oracle. Wir beschreiben im folgenden deren Installation.



Download des RPMS

Es empfiehlt sich die verlässliche Installation per RPM. Das entsprechende RPM-Paket kann unter

http://www.java.com/de/download/linux_manual.jsp?locale=de

heruntergeladen werden. Ab der Version Leap 42.1 muss hier zwingend das "x64-Paket" gewählt werden. Bitte verschieben Sie das mit Firefox heruntergeladene Paket wie folgt in Ihr bin-Verzeichnis:

mv mv ~/Downloads/jre* ~/bin
cd ~/bin
su


Installation

Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu:

zypper ar ./ lokal


Hinweis
Anschließend können Sie, auch wenn es nicht notwendig ist, weil mehrere JRE nebeneinander betrieben werden können, ebenfalls als Superuser, das alte JRE-RPM, sofern vorhanden, deinstallieren:
altesjre=$(rpm -qa | grep jre) && rpm -e $altesjre

So suchen Sie das neuste JRE-Paket aus dem bin-Verzeichnis heraus und installieren Sie es:

neuesjre=$(ls -rt1 jre-* | tail -1) && rpm -ivh --nodeps $neuesjre


Hinweis
Obwohl die meisten Browser wie Firefox, Edge, Chrome und Opera mittlerweile NPAPI-Plugins aus Sicherheitsgründen ausnahmslos blockieren, wird das hierfür benötigte Plugin weiterhin mitgeliefert. Sollten Sie dennoch auf NPAPI angewiesen sind, das noch nicht durch eine "Stand-alone"-Anwendung ersetzt wurde, können Sie den Browser midori oder eine Alternative per YaST verwenden. Mit diesem Befehl wird das für NPAPI notwendige Plugin ind das für den Browser sichtbare Verzeichnis verlinkt:
plugin=$(rpm -ql $(rpm -qa | grep jre) | grep libnpjp2.so) && ln -svf "$plugin" /usr/lib64/browser-plugins


Update-Alteratives ausfüllen

Danach wird, weiterhin als Superuser, die neue Java-Umgebung dem System als weitere Java-Alternative bekanntgemacht:

jre=$(rpm -ql $(rpm -qa | grep jre) | grep \/README | sed "s/\/README//")

update-alternatives --install /usr/bin/java java $jre/bin/java 1
update-alternatives --install /usr/bin/javaws javaws $jre/bin/javaws 1
update-alternatives --install /usr/bin/jcontrol jcontrol $jre/bin/jcontrol 1
update-alternatives --install /usr/bin/jjs jjs $jre/bin/jjs 1

Mit den folgenden Anweisungen bestimmen Sie die Oracle-JRE als Standardanwendung für die jeweiligen Programmteile:

update-alternatives --set java $jre/bin/java
update-alternatives --set javaws $jre/bin/javaws
update-alternatives --set jcontrol $jre/bin/jcontrol
update-alternatives --set jjs $jre/bin/jjs

Diese Einstellungen können Sie für jedes der Programme jederzeit mit der Option --config wieder ändern, z.B.

update-alternatives --config java


Externe Links