Oracle-JRE: Unterschied zwischen den Versionen
Hedele (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Knowledge| *[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed] *[https://de.opensuse.org/Portal:42.3 Leap 42.3] *[https://de.opensuse.org/Portal:42.2 Lea…“) |
(→Update-Alteratives ausfüllen) |
||
(16 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
*[https://de.opensuse.org/Portal:42.1 Leap 42.1] | *[https://de.opensuse.org/Portal:42.1 Leap 42.1] | ||
| | | | ||
− | *[https://de.opensuse.org/ | + | *[https://de.opensuse.org/Sun_Java SunJava] |
− | *[https://de.opensuse.org/Java] | + | *[https://de.opensuse.org/Java Java] |
− | *[https://de.opensuse.org/openJDK] | + | *[https://de.opensuse.org/openJDK openJDK] |
− | *[https://de.opensuse.org/IcedTea] | + | *[https://de.opensuse.org/IcedTea IcedTea] |
− | *[https://de.opensuse.org/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] |
}} | }} | ||
== Einführung == | == 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 | + | ''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 das originäre ''Java-Runtime_Environment'' von Oracle. Wir beschreiben im folgenden deren Installation. |
---- | ---- | ||
+ | |||
== Download des RPMS == | == Download des RPMS == | ||
Es empfiehlt sich die verlässliche Installation per RPM. Das entsprechende RPM-Paket kann unter | 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 | http://www.java.com/de/download/linux_manual.jsp?locale=de | ||
− | heruntergeladen werden. Ab der Version [ | + | heruntergeladen werden. Ab der Version [http://de.opensuse.org/Portal:42.1 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: |
− | {{shell|mv / | + | {{shell|mv ~/Downloads/jre* ~/bin <br>cd ~/bin<br>su}} |
== Installation == | == Installation == | ||
Als ''Superuser'' fügen Sie dann, falls noch nicht geschehen, Ihr <tt>bin</tt>-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu: | Als ''Superuser'' fügen Sie dann, falls noch nicht geschehen, Ihr <tt>bin</tt>-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu: | ||
{{shell|zypper ar ./ lokal}} | {{shell|zypper ar ./ lokal}} | ||
+ | |||
{{info|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: | {{info|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: | ||
{{shell|altesjre=$(rpm -qa | grep jre) && rpm -e $altesjre}} | {{shell|altesjre=$(rpm -qa | grep jre) && rpm -e $altesjre}} | ||
}} | }} | ||
− | So suchen Sie das neuste JRE-Paket aus dem bin-Verzeichnis heraus und installieren Sie es: | + | So suchen Sie das neuste JRE-Paket aus dem <tt>bin</tt>-Verzeichnis heraus und installieren Sie es: |
− | {{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 | + | {{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}} | ||
}} | }} | ||
Zeile 42: | Zeile 44: | ||
== Update-Alteratives ausfüllen == | == Update-Alteratives ausfüllen == | ||
Danach wird, weiterhin als ''Superuser'', die neue Java-Umgebung dem System als weitere Java-Alternative bekanntgemacht: | Danach wird, weiterhin als ''Superuser'', die neue Java-Umgebung dem System als weitere Java-Alternative bekanntgemacht: | ||
− | {{shell|jre=$(rpm -ql $(rpm -qa | grep jre) | grep \/README | sed "s/\/README//")<br><br>update-alternatives --install /usr/bin/java java $jre/bin/java | + | {{shell|jre=$(rpm -ql $(rpm -qa | grep jre) | grep \/README | sed "s/\/README//")<br><br>update-alternatives --install /usr/bin/java java $jre/bin/java 1<br>update-alternatives --install /usr/bin/jcontrol jcontrol $jre/bin/jcontrol 1<br>update-alternatives --install /usr/bin/javaws javaws $jre/bin/javaws 1}} |
Mit den folgenden Anweisungen bestimmen Sie die Oracle-JRE als Standardanwendung für die jeweiligen Programmteile: | Mit den folgenden Anweisungen bestimmen Sie die Oracle-JRE als Standardanwendung für die jeweiligen Programmteile: | ||
− | {{shell|update-alternatives --set java $jre/bin/java | + | {{shell|update-alternatives --set java $jre/bin/java<br>update-alternatives --set jcontrol $jre/bin/jcontrol<br>update-alternatives --set jjs $jre/bin/javaws |
}} | }} | ||
Diese Einstellungen können Sie für jedes der Programme jederzeit mit der Option --config wieder ändern, z.B. | Diese Einstellungen können Sie für jedes der Programme jederzeit mit der Option --config wieder ändern, z.B. | ||
{{shell|update-alternatives --config java}} | {{shell|update-alternatives --config java}} | ||
+ | ==Externe Links== | ||
+ | * [https://de.opensuse.org/Java Java] | ||
+ | * [https://de.opensuse.org/SDB:Elster Elster] | ||
+ | * [https://en.wikipedia.org/wiki/NPAPI NPAPI] | ||
− | |||
− | |||
− | |||
{{DEFAULTSORT:{{PAGENAME}}}} | {{DEFAULTSORT:{{PAGENAME}}}} | ||
[[Kategorie:Linuxinstallation]] | [[Kategorie:Linuxinstallation]] |
Aktuelle Version vom 13. Mai 2020, 19:38 Uhr
Inhaltsverzeichnis
Einführung[Bearbeiten]
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 das originäre Java-Runtime_Environment von Oracle. Wir beschreiben im folgenden deren Installation.
Download des RPMS[Bearbeiten]
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[Bearbeiten]
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[Bearbeiten]
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/jcontrol jcontrol $jre/bin/jcontrol 1
update-alternatives --install /usr/bin/javaws javaws $jre/bin/javaws 1
Mit den folgenden Anweisungen bestimmen Sie die Oracle-JRE als Standardanwendung für die jeweiligen Programmteile:
update-alternatives --set jcontrol $jre/bin/jcontrol
update-alternatives --set jjs $jre/bin/javaws
Diese Einstellungen können Sie für jedes der Programme jederzeit mit der Option --config wieder ändern, z.B.