Installation der Sun/Oracle-Java-JRE - ASV

Werbung
02.03.2017 06:53
1/3
Installation der Sun/Oracle-Java-JRE
Installation der Sun/Oracle-Java-JRE
Um zu testen, ob und welche Java-Version installiert ist, geben Sie folgendes ein:
root@sonne:/# java -version
java version "1.8.0_45"
Im Beispiel ist Sun-Java in der Version 8.45 (nach Windows-Versionszählung) installiert.
Ist Java nicht installiert, erhält man folgende Ausgabe:
bash: java: command not found
Falls mehrere Java-Versionen installiert sind, kann man alle verfügbaren anzeigen lassen mit:
root@sonne:/# update-alternatives --list java
/opt/Oracle_Java/32/jre1.8.0_45/bin/java
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
Um davon ausdrücklich die Oracle-Java Version als Standard festzulegen verwendet man:
root@sonne:/# update-alternatives --config java
Zwar scheint ASV grundsätzlich auch mit der freie
Implementierung der Java Platform OpenJDK zu laufen, um
die Funktionalität zu gewährleisten, wird aber die
Verwendung des JRE von Oracle empfohlen.
Openschoolserver
OSS der Firma Extis
Für die Verwaltungsserver, auf denen die ASV installiert
werden soll, wird die Firma Extis ein gesondertes Paket zur
Installation/Update bereitstellen, welches dann dafür sorgt,
dass das richtige Java und Postgres installiert wird.
Ubuntu/Debian und SuSE
Da die Sun-Java-Pakete nach der Übernahme von Sun durch Oracle nicht mehr in den Repositories
Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/doku/
Letzte Änderung: 29.02.2016 06:48
alle:technik:install:dss:linux:java http://www.asv.bayern.de/doku/alle/technik/install/dss/linux/java
vorhanden sind, muss Java8 manuell installiert werden. Eine ausführliche Anleitung hierzu für
Ubuntu/Debian findet man bei Ubuntuusers1). Alternativ dazu kann man mit diesem Skript-Generator
ein Installationsskript für die aktuelle Oracle Java-Version für Debian basierte Systeme erzeugen.
Die Erfahrung hat gezeigt, dass die folgende Vorgehensweise auch für SuSE/OSS
problemloser als die Installation von rpm-Paketen funktioniert.
1. Laden Sie sich zunächst das für Ihre Rechnerarchitektur (32/64 bit) geeignete Java-Paket von
der Oracle-Webseite2) z.B. in das Verzeichnis /tmp herunter:
2. Legen Sie mit root-Rechten das Verzeichnis /opt/Oracle_Java an
root@sonne:/# mkdir /opt/Oracle_Java
3. Entpacken Sie das heruntergeladene Archiv jre-8u<version>-linux-i586.tar.gz in das neu
angelegte Verzeichnis /opt/Oracle_Java:
root@sonne:/# tar –xf jre-8u<version>-linux.586.tar.gz –C
/opt/Oracle_Java
4. Registrieren Sie das Java-Binary im alternatives-System:
root@sonne:/# update-alternatives --install "/usr/bin/java" "java"
"/opt/Oracle_Java/jre1.8.0_<version>/bin/java" 1
root@sonne:/# update-alternatives --install "/usr/bin/javaws" "javaws"
"/opt/Oracle_Java/jre1.8.0_<version>/bin/javaws" 1
5. Falls mehrere Java-Versionen installiert sind, muss noch Java8 als aktive Version gesetzt
werden:
root@sonne:/# update-alternatives --set "java"
"/opt/Oracle_Java/jre1.8.0_<version>/bin/java"
root@sonne:/# update-alternatives --set "javaws"
"/opt/Oracle_Java/jre1.8.0_<version>/bin/javaws"
Alternativ können sie die Java-Version auch interaktiv umstellen (im Beispiel ist parallel
eine IBM-Java-Version installiert):
root@sonne:/# update-alternatives –config java
There are 2 alternatives which provide ‘java’.
Selection Alternative
—————————————————*+ 1 /usr/lib/jvm/jre-1.6.0-ibm/bin/java
2 /opt/Oracle_Java/jre1.8.0_45/bin/java
Press enter to keep the default [*], or type selection number: 2
6. Nach der Installation sollten Sie die Installation überprüfen:
admin@schooladmin:/# java -version
Die Ausgabe sollte etwa so aussehen:
java version “1.8.0_45“
Java (TM) SE Runtime Environment (built 1.8.0_45-b14)
Java HotSpot ™ 64-Bit Server VM (built 25.45-b02, mixed mode)
Einspielen von Java-Updates
Da Java an der Paketverwaltung vorbei installiert wurde, gibt es leider auch keine Möglichkeit,
http://www.asv.bayern.de/doku/
Stand: 02.03.2017 06:53
02.03.2017 06:53
3/3
Installation der Sun/Oracle-Java-JRE
Updates über die Paketverwaltung einzuspielen. D.h., Sie müssen sich über das Vorliegen von
Updates informieren und diese manuell installieren.
Grundsätzlich ist das kein großes Problem – die Vorgehensweise ähnelt der bei der Installation:
1.
2.
3.
4.
Neue Java-Version (tar.gz) herunterladen
Per tar-Befehl in ein Unterverzeichnis von /opt/Oracle_Java entpacken
Die neue Version im alternatives-System registrieren
Auf die neue Version umstellen
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 /etc/init.d/dss unbedingt noch der
Pfad zur neuen Java-Version angepasst werden!
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.
1)
https://wiki.ubuntuusers.de/Java/Oracle_Java?redirect=no
2)
http://www.java.com/de/download/manual.jsp
Quelle:
http://www.asv.bayern.de/doku/ - Amtliche Schulverwaltung - Dokumentation
Permanenter Link:
http://www.asv.bayern.de/doku/alle/technik/install/dss/linux/java
Letzte Änderung: 29.02.2016 06:48
Amtliche Schulverwaltung - Dokumentation - http://www.asv.bayern.de/doku/
Herunterladen