QNAP (Intel): Java-QPKG aktualisieren

Mittlerweile habe ich auf diesen Weg bei mir Java auf Version 1.7 aktualisiert. Dazu dann einfach das entsprechende 7er JRE oder JDK runterladen.

Das JRE-QPKG enthält ja leider eine etwas alte Version von Java (1.6.0_22). Vielleicht wird aus Lizenzgründen nicht mehr aktualisiert. Im folgenden möchte ich kurz zeigen, wie man Java auch manuell recht einfach aktualisieren kann.
Hinweis: Diese Anleitung bezieht sich nur auf QNAPs mit Intel-Prozessor. Mit ARM funktioniert es sicher auch, ist aber evtl. etwas umständlicher.

Folgendermaßen muss man vorgehen:

  1. Das aktuellste 1.6er Linux x86-Version (nicht RPM, z.B. jre-6u39-linux-i586.bin) herunterladen. Es geht vermutlich auch Java 1.7, allerdings sollte man das nicht verwenden, wenn man zusätzlich den Tomcat laufen lassen will.
  2. Die Datei in das Verzeichnis des JRE-QPKG verschieben, bei mir ist das /share/HDA_DATA/.qpkg/JRE
  3. In das Verzeichnis wechseln:
    [~] # cd /share/HDA_DATA/.qpkg/JRE
  4. Dort die alte Version sichern:
    [/share/HDA_DATA/.qpkg/JRE] # mv jre jre_old
  5. Die neue Version ausführbar machen:
    [/share/HDA_DATA/.qpkg/JRE] # chmod a+x jre-6u39-linux-i586.bin
  6. Und ausführen:
    [/share/HDA_DATA/.qpkg/JRE] # ./jre-6u39-linux-i586.bin
  7. Danach noch umbenennen:
    [/share/HDA_DATA/.qpkg/JRE] # mv jre1.6.0_39 jre
  8. Und das Archiv der neuen Version löschen (die alte Version heben wir zur Sicherheit auf):
    [/share/HDA_DATA/.qpkg/JRE] # rm jre-6u39-linux-i586.bin
  9. Prüfen, ob die neue Version funktioniert:
    [/share/HDA_DATA/.qpkg/JRE] # java -version
    java version "1.6.0_39"
    Java(TM) SE Runtime Environment (build 1.6.0_39-b04)
    Java HotSpot(TM) Client VM (build 20.14-b01, mixed mode, sharing)

Das sollte es gewesen sein.

Tags: , , , ,

No comments yet.

Schreibe einen Kommentar