Dieser Thread ist die Weiterführung des von FastJack erstellten HowTo's. (Danke an FastJack!!)
Hallo zusammen,
dieses How-To beschreibt stichpunktartig die installation und konfiguration des Downloadmanagers pyload.
1. Installation benötigter Packete
2. Download der letzten Stabe VersionCode:ipkg install python ipkg install py25-crypto ipkg install py25-curl ipkg install libcurl ipkg install py25-openssl (aktuellste Version) ipkg install py25-django ipkg install tesseract-ocr ipkg install unzip ipkg install screen ipkg install nano ipkg install sqlite ipkg install wget-ssl ipkg install py25-pil
3. Anpassen der ConfigCode:mkdir /opt/pyload cd /opt/pyload wget http://get.pyload.org/get/ unzip pyload-v0.*
- Hier jeweils im abschnitt remote das passwort und den loginname abändernCode:cd pyload cd module cd config vi core.xml
- Unter Webinterface den gewünschten Port anändern. (Default 8001)
- Unter General -> download_folder = /tmp/harddisk/pyload. Diesen Ordner natürlich noch anlegen mit:- unter general use_reconnect = true und reconnect_method = ./reconnect.sh eintragenCode:mkdir /tmp/harddisk/pyload
Auf folgender Seite findet Ihr die Configurations Datei nochmal genau erklärt: http://pyload.org/de:configuration
In der Datei reconnect.sh muss folgendes stehen: (Ist von mir nur auf dem WL500gp getestet!)
Die Datei reconnect.sh ausführbar machen:Code:#!/bin/sh killall pppd >/dev/null 2>&1 sleep 5s pppd file /tmp/ppp/options.wan0 >/dev/null 2>&1 sleep 5s ping -c 1 www.heise.de >/dev/null 2>&1
Code:chmod +x reconnect.sh
4. Starten von pyload
Ihr startet das Programm dann indem Ihr im pyload Verzeichniss python pyLoadCore.py eingebt.
Das macht Ihr am besten aus der Console am Anfang, da pyload erst noch ein paar Fehler ausspuckt.
Diese verschwinden aber nachdem Ihr pyload ein paar mal gestartet habt und alle Dateien/Ordner angelegt wurden.
Zusätzlich in der neuesten Version muss folgender Befehl für das Webinterface ausgeführt werden:
Code:python module/web/manage.py syncdbunter /opt/etc/profile hinzufügen. Damit könnt Ihr mit dem Befehl pyloadstart pyload im Screen starten. Weiterhin sind damit alle Befehle von pyload im Pfad enthalten.Code:alias pyloadstart="cd /opt/pyload ; screen -dmS pyload python pyLoadCore.py" export PATH=$PATH:/opt/pyload
Zum connecten der Screen Session screen -r eingeben.
Alternativ könnt Ihr folgendes Script verwenden, welches es ermöglicht über initd pyload automatisch zu starten.
folgendes einfügen:Code:cd /opt/etc/init.d vi S90pyloadstart
und das ganze noch ausführbar machenCode:#!/bin/sh prefix="/opt" PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin NAME="screen" start() { echo "Starting Service: $NAME" cd /opt/pyload screen -dmS pyload python pyLoadCore.py } stop() { if [ -n "`pidof $NAME`" ]; then echo "Stopping Service: $NAME" killall $NAME 2> /dev/null fi } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 4 start ;; *) echo "Usage: $0 (start|stop|restart)" exit 1 ;; esac exit 0
Zusätzlich bitte darauf achten das kein Webserver etc. auf Port 8080 läuft, da pyload seinen eigenen Webserver mitbringt.Code:chmod +x /opt/etc/init.d/S90pyloadstart
Das wars soweit, viel Spaß mit pyload.
You can find this How-To translatet to english from !gm at this URL: http://wl500g.info/showthread.php?t=21844




Reply With Quote




