Oracle-JRE: Unterschied zwischen den Versionen
(→Installation) |
(→Installation) |
||
Zeile 37: | Zeile 37: | ||
{{shell|neuesjre=$(ls -rt1 jre-* | tail -1) && rpm -ivh --nodeps $neuesjre}} | {{shell|neuesjre=$(ls -rt1 jre-* | tail -1) && rpm -ivh --nodeps $neuesjre}} | ||
− | {{info|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 auf ein NPAPI-Plugin angewiesen sein, das noch nicht durch eine "Stand-alone"-Anwendung ersetzt wurde, können Sie den Browser | + | {{info|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 auf ein NPAPI-Plugin angewiesen sein, das noch nicht durch eine "Stand-alone"-Anwendung ersetzt wurde, können Sie den Browser [[http://midori-browser.org/download/opensuse/ midori]] oder eine [https://www.starryhope.com/10-alternative-browsers-for-ubuntu-linux/ Alternative] per ''YaST'' einsetzen. Mit diesem Befehl wird das für NPAPI notwendige Plugin in das für den Browser sichtbare Verzeichnis verlinkt: |
{{shell|plugin=$(rpm -ql $(rpm -qa | grep jre) | grep libnpjp2.so) && ln -svf "$plugin" /usr/lib64/browser-plugins}} | {{shell|plugin=$(rpm -ql $(rpm -qa | grep jre) | grep libnpjp2.so) && ln -svf "$plugin" /usr/lib64/browser-plugins}} | ||
}} | }} |
Version vom 22. März 2018, 09:30 Uhr
Inhaltsverzeichnis
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:
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:
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:
So suchen Sie das neuste JRE-Paket aus dem bin-Verzeichnis heraus und installieren Sie es:
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 auf ein NPAPI-Plugin angewiesen sein, das noch nicht durch eine "Stand-alone"-Anwendung ersetzt wurde, können Sie den Browser [midori] oder eine Alternative per YaST einsetzen. Mit diesem Befehl wird das für NPAPI notwendige Plugin in das für den Browser sichtbare Verzeichnis verlinkt:
Update-Alteratives ausfüllen
Danach wird, weiterhin als Superuser, die neue Java-Umgebung dem System als weitere Java-Alternative bekanntgemacht:
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 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.