jDownloader ist ein in Java geschriebener Downloader der primär für sog. "One-Click-Hoster" oder Sharehoster entwickelt wurde. Es ermöglicht aber auch das Herunterladen von Streams zB von Youtube usw.
Eine genauere Beschreibung findet ihr >hier<.
Bitte erst die Anleitung ein mal vollständig lesen!
Um den jDownloader nutzen zu können wird normalerweise nur Java Runtime Environment (jre) benötigt - aus Geschwindigkeitsgründen empfiehlt es sich aber das vor kurzem (Artikel) erst erschienene Oracle Java Development Kit (jdk) für den RaspberryPI mit hardfloat (oder auch HardFP (HardFloatPort) Support zu verwenden.
Man könnte aber auch Java SE Embedded benutzen (ARMv6/7, HardFP ABI, Little Endian).
Java 8 von Oracle hat im Vergleich zu Java 7 und Java 6 enorme Vorteile für ARM-Boards wie den RaspberryPI oder Cubieboard: Java 8 ist wesentlich performanter und verbraucht weniger Systemresourcen bei der Ausführung. Wer also den jDownloader auf einem ARM-Board betreibt, wird sich schon sehr oft über die sehr lahme Funktionsweise geärgert haben. Abhilfe bietet Java 8.
Mittlerweile gibt es unterschiedliche Pakete um Java bereitzustellen. Ich empfehle eine fremde Quelle zu verwenden, welche nach der Installation aber wieder entfernt werden sollte:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wily main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wily main
(wily ist die zu diesem Zeitpunkt aktuelle Ubuntu Version 15.10. Nicht wundern, das funktioniert auch problemlos mit Raspbian & Co da Ubuntu ebenso wie Raspbian, auf Debian basiert.)
Nun das gewünschte Paket installieren:
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.
Nach der Installation die fremde Quelle wieder entfernen sodass man es später nicht vergisst:
Verzeichnis erstellen wo ihr jDownloader installieren wollt:
In das Verzeichnis wechseln und den Installer laden:
Für den folgenden Schritt müsst ihr LXDE laufen haben, oder alternativ Grafische Umgebung über Netzwerk mit X11-Forwarding nutzen
Installer ausführen:
(Optional) Rechte anpassen wenn ihr obige Schritte als root gemacht habt:
(Optional/Alternativ) Ihr könnt auch das offizielle Script zum installieren und updaten des jDownloader's verwenden:
Dadurch wird JDownloader.jar Standardmässig nach ~/.jd/ geladen und anschließend gestartet. Bei der Installation werden haufenweise Plugins usw geladen die man durchlaufen lassen sollte.
Solange sich jDownloader installiert kann man die Zeit dafür nutzen sich einen Account bei My JDownloader anzulegen und sich in diesen einzuloggen. Dies ist der Webinterface Dienst der JDownloader Entwickler.
Wenn alles installiert ist folgt die Konfiguration: Sprache und Downloadverzeichnis einstellen usw..
Nun sollte man noch eine Desktop-Verknüpfung anlegen damit man es bequem über ein Doppelklick auf dem LXDE Desktop starten kann. Dazu geht ihr wie folgt vor:
Entweder über ein kleines Dienstprogramm namens lxshortcut (paket muss erst installiert werden)
Aber ich beschreibe hier den Manuellen Weg:
nano /home/pi/Desktop/jDownloader.desktop
[Desktop Entry]
Encoding=UTF-8
Name=jDownloader
Comment=jDownloader
Exec=bash -c "java -Xmx256m -jar /home/pi/.jd/JDownloader.jar"
Icon=/home/pi/.jd/jDownloader.png
Type=Application
Categories=GTK;Utility;
Achtung: Die Dateiendung muss unbedingt " .desktop " lauten!
Der Parameter -Xmx256m gibt an wie viel Arbeitsspeicher Java maximal verwenden darf (also 256MB) wobei ein zu geringer Wert Probleme verursachen kann! Sollte jDownloader nicht starten und beim Start im Terminal mit einer NullPointerException abbrechen, so kann es helfen, die oben genannte Option auf -Xmx512m anzupassen.
Datei ausführbar machen:
Nun noch das passende Icon herunter laden:
wget -O/home/pi/.jd/jDownloader.png http://jdownloader.org/_media/knowledge/wiki/jdownloader.png
Alternativ das vorhandene Icon nutzen (jDownloader.desktop anpassen)
[Desktop Entry]
Encoding=UTF-8
Name=jDownloader
Comment=jDownloader
Exec=bash -c "java -jar /home/pi/.jd/JDownloader.jar"
Icon=/usr/share/icons/jdownloader.ico
Type=Application
Categories=GTK;Utility;
Und das wars dann soweit auch schon
PS: Ich empfehle für die Downloads ein extra USB-Stick, Netzwerklaufwerk oder Festplatte zu verwenden um die SD zu schonen denn die verträgt nicht unendlich viele Schreibzyklen.