Java 8 unter Debian auf ARM-Boards (Banana PI, Raspberry PI, Raspberry PI 2, Cubieboard, Cubietruck, Odroid, Udoo etc.) installieren

Share on Facebook
[`google_buzz` not found]
Bookmark this on Google Bookmarks
[`yahoo` not found]
[`tweetmeme` not found]
Share on LinkedIn

Java 8 von Oracle hat im Vergleich zu Java 7 und Java 6 enorme Vorteile für ARM-Boards wie den Raspberry PI oder das Cubieboard: Java 8 ist wesentlich performanter und verbraucht weniger Systemresourcen bei der Ausführung.

Wer also z.B. den jDownloader oder jDownloader 2 auf einem ARM-Board betreibt, wird sich schon sehr oft über die sehr lahme Funktionsweise geärgert haben (vor allem bei eher leistungsschwachen Raspberry PI, aber auch beim Banana Pi oder beim Cubietruck lief der jDownloader 2 nich wirklich flüssig). Abhilfe bietet dort Java 8.

Um Java 8 auf dem ARM-Board unter Debian zu installieren, müssen zunächst die entsprechenden Sources für apt hinzugefügt werden. Entweder in der /etc/apt/sources.list, oder aber sauberer: man erzeugt für Java 8 eine eigenen .list datei:

nano /etc/apt/sources.list.d/java8.list

Der Inhalt der Datei muss dann lauten:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Nun muss noch der Schlüssel hinzugefügt werden:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

Und schon kann Java 8 installiert werden:

apt-get update

apt-get install oracle-java8-installer

Wie man am Namen erkennt, wird der Installer von Java 8 herunterladen. Dieser wiederum lädt nach dem Akzeptieren der Bedingungen das eigentliche Java 8 Paket herunter und installiert es, in diesem Beispiel Java 8 Update 31 Linux x64:

oracle-java8-installer (8u31+8u33arm-1~webupd8~1) wird eingerichtet ...
Downloading Oracle Java 8...
--2015-02-03 14:20:52--  http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz
Auflösen des Hostnamen »download.oracle.com (download.oracle.com)«... 23.14.93.57, 23.14.93.56
Verbindungsaufbau zu download.oracle.com (download.oracle.com)|23.14.93.57|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 302 Moved Temporarily
Platz: https://edelivery.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz[folge]
--2015-02-03 14:20:52--  https://edelivery.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz
Auflösen des Hostnamen »edelivery.oracle.com (edelivery.oracle.com)«... 23.5.96.183
Verbindungsaufbau zu edelivery.oracle.com (edelivery.oracle.com)|23.5.96.183|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 302 Moved Temporarily
Platz: http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz?AuthParam=1422969773_77bf4dd54efc20effb8d893eda2d34d8[folge]
--2015-02-03 14:20:53--  http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz?AuthParam=1422969773_77bf4dd54efc20effb8d893eda2d34d8
Verbindungsaufbau zu download.oracle.com (download.oracle.com)|23.14.93.57|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 160901914 (153M) [application/x-gzip]
In »»jdk-8u31-linux-x64.tar.gz«« speichern.

     0K ........ ........ ........ ........ ........ ........  1%  118K 21m48s
  3072K ........ ........ ........ ........ ........ ........  3%  150K 19m4s
  6144K ........ ........ ........ ........ ........ ........  5%  113K 19m42s
  9216K ........ ........ ........ ........ ........ ........  7%  122K 19m25s
 12288K ........ ........ ........ ........ ........ ........  9%  148K 18m24s
 15360K ........ ........ ........ ........ ........ ........ 11%  142K 17m43s
 18432K ........ ........ ........ ........ ........ ........ 13% 98,4K 18m8s
 21504K ........ ........ ........ ........ ........ ........ 15% 83,6K 18m48s
 24576K ........ ........ ........ ........ ........ ........ 17% 98,4K 18m46s
 27648K ........ ........ ........ ........ ........ ........ 19%  101K 18m34s
 30720K ........ ........ ........ ........ ........ ........ 21%  116K 18m5s
 33792K ........ ........ ........ ........ ........ ........ 23%  107K 17m44s
 36864K ........ ........ ........ ........ ........ ........ 25%  126K 17m9s
 39936K ........ ........ ........ ........ ........ ........ 27% 97,0K 16m54s
 43008K ........ ........ ........ ........ ........ ........ 29%  158K 16m8s
 46080K ........ ........ ........ ........ ........ ........ 31%  105K 15m47s
 49152K ........ ........ ........ ........ ........ ........ 33% 98,7K 15m28s
 52224K ........ ........ ........ ........ ........ ........ 35% 98,7K 15m8s
 55296K ........ ........ ........ ........ ........ ........ 37%  120K 14m38s
 58368K ........ ........ ........ ........ ........ ........ 39%  133K 14m4s
 61440K ........ ........ ........ ........ ........ ........ 41%  104K 13m41s
 64512K ........ ........ ........ ........ ........ ........ 43%  110K 13m14s
 67584K ........ ........ ........ ........ ........ ........ 44%  106K 12m49s
 70656K ........ ........ ........ ........ ........ ........ 46%  117K 12m21s
 73728K ........ ........ ........ ........ ........ ........ 48% 88,0K 12m1s
 76800K ........ ........ ........ ........ ........ ........ 50%  101K 11m36s
 79872K ........ ........ ........ ........ ........ ........ 52% 91,5K 11m14s
 82944K ........ ........ ........ ........ ........ ........ 54%  132K 10m42s
 86016K ........ ........ ........ ........ ........ ........ 56%  111K 10m15s
 89088K ........ ........ ........ ........ ........ ........ 58%  149K 9m42s
 92160K ........ ........ ........ ........ ........ ........ 60%  169K 9m8s
 95232K ........ ........ ........ ........ ........ ........ 62%  151K 8m37s
 98304K ........ ........ ........ ........ ........ ........ 64%  102K 8m12s
101376K ........ ........ ........ ........ ........ ........ 66% 97,0K 7m47s
104448K ........ ........ ........ ........ ........ ........ 68%  111K 7m20s
107520K ........ ........ ........ ........ ........ ........ 70% 69,1K 7m0s
110592K ........ ........ ........ ........ ........ ........ 72% 95,0K 6m34s
113664K ........ ........ ........ ........ ........ ........ 74%  132K 6m4s
116736K ........ ........ ........ ........ ........ ........ 76%  112K 5m37s
119808K ........ ........ ........ ........ ........ ........ 78% 97,7K 5m10s
122880K ........ ........ ........ ........ ........ ........ 80%  118K 4m42s
125952K ........ ........ ........ ........ ........ ........ 82% 87,0K 4m16s
129024K ........ ........ ........ ........ ........ ........ 84% 98,2K 3m48s
132096K ........ ........ ........ ........ ........ ........ 86%  117K 3m20s
135168K ........ ........ ........ ........ ........ ........ 87%  128K 2m52s
138240K ........ ........ ........ ........ ........ ........ 89%  115K 2m23s
141312K ........ ........ ........ ........ ........ ........ 91% 90,5K 1m56s
144384K ........ ........ ........ ........ ........ ........ 93% 87,0K 89s
147456K ........ ........ ........ ........ ........ ........ 95%  105K 61s
150528K ........ ........ ........ ........ ........ ........ 97%  136K 32s
153600K ........ ........ ........ ........ ........ ........ 99%  157K 4s
156672K .......                                              100%  171K=23m45s

2015-02-03 14:44:39 (110 KB/s) - »»jdk-8u31-linux-x64.tar.gz«« gespeichert [160901914/160901914]

Download done.
Removing outdated cached downloads...
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/ControlPanel wird verwendet, um /usr/bin/ControlPanel (ControlPanel) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/java wird verwendet, um /usr/bin/java (java) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/jcontrol wird verwendet, um /usr/bin/jcontrol (jcontrol) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/jjs wird verwendet, um /usr/bin/jjs (jjs) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/keytool wird verwendet, um /usr/bin/keytool (keytool) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/orbd wird verwendet, um /usr/bin/orbd (orbd) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/pack200 wird verwendet, um /usr/bin/pack200 (pack200) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/policytool wird verwendet, um /usr/bin/policytool (policytool) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/rmid wird verwendet, um /usr/bin/rmid (rmid) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/rmiregistry wird verwendet, um /usr/bin/rmiregistry (rmiregistry) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/servertool wird verwendet, um /usr/bin/servertool (servertool) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/tnameserv wird verwendet, um /usr/bin/tnameserv (tnameserv) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/bin/unpack200 wird verwendet, um /usr/bin/unpack200 (unpack200) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/lib/jexec wird verwendet, um /usr/bin/jexec (jexec) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/appletviewer wird verwendet, um /usr/bin/appletviewer (appletviewer) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/extcheck wird verwendet, um /usr/bin/extcheck (extcheck) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/idlj wird verwendet, um /usr/bin/idlj (idlj) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jar wird verwendet, um /usr/bin/jar (jar) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jarsigner wird verwendet, um /usr/bin/jarsigner (jarsigner) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javac wird verwendet, um /usr/bin/javac (javac) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javadoc wird verwendet, um /usr/bin/javadoc (javadoc) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javafxpackager wird verwendet, um /usr/bin/javafxpackager (javafxpackager) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javah wird verwendet, um /usr/bin/javah (javah) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javap wird verwendet, um /usr/bin/javap (javap) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/javapackager wird verwendet, um /usr/bin/javapackager (javapackager) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jcmd wird verwendet, um /usr/bin/jcmd (jcmd) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jconsole wird verwendet, um /usr/bin/jconsole (jconsole) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jdb wird verwendet, um /usr/bin/jdb (jdb) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jdeps wird verwendet, um /usr/bin/jdeps (jdeps) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jhat wird verwendet, um /usr/bin/jhat (jhat) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jinfo wird verwendet, um /usr/bin/jinfo (jinfo) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jmap wird verwendet, um /usr/bin/jmap (jmap) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jmc wird verwendet, um /usr/bin/jmc (jmc) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jps wird verwendet, um /usr/bin/jps (jps) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jrunscript wird verwendet, um /usr/bin/jrunscript (jrunscript) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jsadebugd wird verwendet, um /usr/bin/jsadebugd (jsadebugd) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jstack wird verwendet, um /usr/bin/jstack (jstack) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jstat wird verwendet, um /usr/bin/jstat (jstat) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jstatd wird verwendet, um /usr/bin/jstatd (jstatd) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/jvisualvm wird verwendet, um /usr/bin/jvisualvm (jvisualvm) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/native2ascii wird verwendet, um /usr/bin/native2ascii (native2ascii) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/rmic wird verwendet, um /usr/bin/rmic (rmic) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/schemagen wird verwendet, um /usr/bin/schemagen (schemagen) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/serialver wird verwendet, um /usr/bin/serialver (serialver) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/wsgen wird verwendet, um /usr/bin/wsgen (wsgen) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/wsimport wird verwendet, um /usr/bin/wsimport (wsimport) im Auto-Modus bereitzustellen
update-alternatives: /usr/lib/jvm/java-8-oracle/bin/xjc wird verwendet, um /usr/bin/xjc (xjc) im Auto-Modus bereitzustellen
update-binfmts: warning: current package is oracle-java8, but binary format already installed by openjdk-6
Oracle JDK 8 installed
update-alternatives: /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so wird verwendet, um /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) im Auto-Modus bereitzustellen
Oracle JRE 8 browser plugin installed
Dieser Beitrag wurde unter Arduino, Arduino DUE, BananaPI, Cubian, Cubieboard, Cubieboard 2, Cubietruck / Cubieboard 3, Debian, Java, Linux, Linux OS, Linux Tools, Odroid, Oracle, OS, Raspberry, Raspberry PI 2, Software, Technik, Ubuntu, Udoo abgelegt und mit , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.