pyLoad raspberry

por | 2 enero, 2013

Step 1

apt-get update

cd /tmp
wget http://ftp.de.debian.org/debian/pool/main/l/leptonlib/liblept3_1.69-3.1_armhf.deb
sudo dpkg -i liblept3_1.69-3.1_armhf.deb
rm liblept3_1.69-3.1_armhf.deb
cd

Step 2

sudo apt-get install python python-crypto python-pycurl python-imaging tesseract-ocr python-qt4 screen

Step 3

wget http://download.pyload.org/pyload-v0.4.9-all.deb

Step 4

sudo dpkg -i pyload-v0.4.9-all.deb
rm pyload-v0.4.9-all.deb

Step 5

cd /usr/share/pyload
./pyLoadCore.py

Step 6 (optional)

Damit das Starten des pyLoad Downloadmanagers schneller funktioniert und wir nicht immer den Terminal offen lassen müssen speichern wir uns nun in die Datei /etc/init.d/pyloadboot Startscript.

sudo nano /etc/init.d/pyloadboot

### BEGIN INIT INFO
# Provides: pyload
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start pyLoad.
# Description: Start pyLoad.
### END INIT INFO

#! /bin/sh
# /etc/init.d/pyload

USER=root
HOME=/root

export USER HOME

case "$1" in
start)
echo "Starting pyLoad"
screen -d -m -S pyload /usr/share/pyload/pyLoadCore.py
;;

stop)
echo "Stopping pyLoad"
screen -S pyload -X quit
;;

*)
echo "Usage: /etc/init.d/pyloadboot {start|stop}"
exit 1
;;
esac

exit 0

Step 7 (optional)

Nun geben wir der gerade angelegte Datei noch Rechte zum Ausführen.

sudo chmod +x /etc/init.d/pyloadboot
Step 8 (optional; start on boot)

Wenn wir nun pyLoad noch mit dem Raspberry Pi automatisch starten lassen möchten, legen wir dass soeben geschriebene Startscript in den Autostart.

sudo update-rc.d pyloadboot defaults