Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
alle:technik:install:dss:linux:java [20.12.2018 12:24] – mauker | alle:technik:install:dss:linux:java [12.10.2019 15:22] – [Ubuntu/Debian und SuSE] thomas.pickel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Installation der Openjava-JDK ====== | ====== Installation der Openjava-JDK ====== | ||
- | + | Für die Installation | |
- | Um zu testen, ob und welche | + | Es ist ausreichend, wenn eine Java-Laufzeitumgebung auf dem System abgelegt ist und für die ASV Programme nutzbar ist. |
- | root@sonne:/# | + | |
- | java version "1.8.0_45" | + | |
- | Im Beispiel | + | |
- | + | ||
- | Ist Java nicht installiert, erhält man folgende Ausgabe: | + | |
- | bash: java: command not found | + | |
- | + | ||
- | Falls mehrere | + | |
- | root@sonne:/# | + | |
- | / | + | |
- | / | + | |
- | + | ||
- | Um davon ausdrücklich | + | |
- | root@sonne:/# | + | |
- | + | ||
- | + | ||
- | + | ||
- | <WRAP center round important 60%> | + | |
- | Zwar scheint | + | |
- | </ | + | |
===== Openschoolserver ===== | ===== Openschoolserver ===== | ||
Zeile 34: | Zeile 14: | ||
===== Ubuntu/ | ===== Ubuntu/ | ||
+ | Download der für ASV erforderlichen Version. | ||
+ | Mit ASV Release 2.6 wird auf Java 11 umgestellt. (Anfang 2019) | ||
+ | Damit steht nur noch eine Laufzeitumgebung für die 64bit Architektur zur Verfügung. | ||
+ | Laden Sie das richtige Paket für Ihr Betriebssystem unter | ||
+ | https:// | ||
- | Da die Sun-Java-Pakete nach der Übernahme von Sun durch Oracle nicht mehr in den Repositories vorhanden sind, muss Java8 manuell installiert werden. Eine ausführliche Anleitung hierzu für Ubuntu/Debian findet man bei Ubuntuusers((https://wiki.ubuntuusers.de/Java/Oracle_Java? | + | |
+ | - Entpacken Sie das heruntergeladene Archiv '' | ||
+ | | ||
- | **Die Erfahrung hat gezeigt, dass die folgende Vorgehensweise | + | Alternativ kann auch der Paketmanager der jeweiligen Linux-Distribution verwendet werden. Unter Ubuntu 18.04 Server steht bespielsweise |
- | + | ||
- | -Laden Sie sich zunächst das für Ihre Rechnerarchitektur (32/64 bit) geeignete Java-Paket von der Oracle-Webseite((http:// | + | |
- | | + | |
- | -Entpacken Sie das heruntergeladene Archiv | + | |
- | -Registrieren Sie das Java-Binary im alternatives-System: | + | |
- | -Falls mehrere Java-Versionen installiert sind, muss noch Java8 als aktive Version gesetzt werden:\\ '' | + | |
- | *Alternativ können sie die Java-Version auch interaktiv umstellen (im Beispiel ist parallel eine IBM-Java-Version installiert): | + | |
- | -Nach der Installation | + | |
===== Einspielen von Java-Updates ===== | ===== Einspielen von Java-Updates ===== | ||
- | Da Java an der Paketverwaltung vorbei installiert wurde, gibt es leider auch keine Möglichkeit, | + | |
+ | Mit jedem neuen ASV-Release müssen Sie prüfen, ob eine neue Java-Version zu verwenden ist. | ||
Grundsätzlich ist das kein großes Problem – die Vorgehensweise ähnelt der bei der Installation: | Grundsätzlich ist das kein großes Problem – die Vorgehensweise ähnelt der bei der Installation: | ||
- | -Neue Java-Version (tar.gz) herunterladen | + | - Neue Java-Version (tar.gz) herunterladen |
- | -Per tar-Befehl in ein Unterverzeichnis von /opt/Oracle_Java | + | - Per tar-Befehl in ein Unterverzeichnis von /opt/java entpacken |
- | -Die neue Version im alternatives-System registrieren | + | - Zum umstellen auf die neue Version |
- | -Auf die neue Version | + | |
Ein großer Teil hiervon lässt sich relativ einfach über ein kleines patch-script automatisieren. | Ein großer Teil hiervon lässt sich relativ einfach über ein kleines patch-script automatisieren. | ||
Auf dem DSS-Server muss nach jedem Java-Update in der Datei /// | Auf dem DSS-Server muss nach jedem Java-Update in der Datei /// | ||
+ | |||
===== Hinweis ===== | ===== Hinweis ===== | ||
Für den Betrieb eines DSS ist keine Window-Manager notwendig. Allerdings erfordert die Installation mit Hilfe des Installers eine grafische Ausgabe. Entweder Sie leiten deshalb die Ausgabe mittels eines Fernwartungstools um oder Sie führen eine automatische Installation mittels eines XML-Files durch. | Für den Betrieb eines DSS ist keine Window-Manager notwendig. Allerdings erfordert die Installation mit Hilfe des Installers eine grafische Ausgabe. Entweder Sie leiten deshalb die Ausgabe mittels eines Fernwartungstools um oder Sie führen eine automatische Installation mittels eines XML-Files durch. |