Per certi versi si assomiglia a Jdownloader, rispetto a lui il processore risulta meno impegnato. Qui la fonte da cui ho preso spunto. Qui per la versione nas.
cd /tmp
——versione per ubuntu 16.04——
sudo apt-get install -y tesseract-ocr tesseract-ocr-eng tesseract-ocr-ita python python-pycurl python-qt4 python-crypto python-imaging python-openssl rhino
——versione per ubuntu 13.2——
sudo apt-get install mercurial
sudo apt-get install python python-pycurl python-qt4 python-crypto python-imaging python-openssl rhino
sudo apt-get install tesseract-ocr tesseract-ocr-eng tesseract-ocr-ita
——versione per ubuntu 12.0——
sudo apt-get install mercurial
sudo apt-get install python-pycurl python-qt4 python-crypto python-imaging python-openssl rhino
sudo apt-get install tesseract-ocr tesseract-ocr-eng tesseract-ocr-ita
installare javascript:
apt-get install nodejs
sudo add-apt-repository ppa:launchpad/ppa && sudo apt-get update && sudo apt-get install spidermonkey-bin
Installazione pyload
sudo wget https://github.com/pyload/pyload/releases/download/v0.4.9/pyload-cli_0.4.9_all.deb
sudo dpkg -i pyload-cli_0.4.9_all.deb
sudo apt-get install -f
configurazione
per configurarlo sempre da terminale sudo pyLoadCore -s
per aggiungere utenti:
python /usr/share/pyload/pyLoadCore.py -u
Puo capitare che per qualche motivo non si avvii, io personalmente alla richiesta di spostare la directory ho optato per la “/usr/share/pyload”
Per velocizzare l’interfaccia web è consigliabile sostituire [builtin] con threaded.
sudo pyLoadCore
per avviarlo
Possono verificarsi problemi con il demone questi link spiegano come risolverli link1 link2
importante:
Usare /root/.pyload per la configurazione iniziale.
sudo nano /etc/init.d pyload
#!/bin/sh
### BEGIN INIT INFO
# Provides: pyload
# Required-Start: $syslog $local_fs $network $remote_fs
# Required-Stop: $syslog $local_fs $network $remote_fs
# Should-Start: $remote_fs $named
# Should-Stop: $remote_fs $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts pyload daemon
# Description: This script runs the pyload service
### END INIT INFO
# Starts and stops the pyload daemon.
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/bin/pyLoadCore
PIDFILE=”~/pyload/pyload.pid”
configdir=/root/.pyload
. /lib/lsb/init-functions
start() {
log_daemon_msg “Starting pyLoad server”
whoami
lsss=$(ls ~)
echo “folder : $lsss”
$DAEMON –configdir=$configdir #–daemon
if [ $? != 0 ]; then
log_end_msg 1
exit 1
else
log_end_msg 0
fi
}
stop() {
log_daemon_msg “Stoping pyLoad server”
$DAEMON -q
if [ $? != 0 ]; then
log_end_msg 1
# exit 1
else
log_end_msg 0
fi
}
case “$1” in
start)
start
;;
stop)
stop
;;
force-reload)
stop
sleep 5
start
;;
restart)
stop
sleep 2
start
;;
*)
echo “Usage: $0 {start|stop|restart|force-reload}”
exit 1
;;
esac
exit 0
In caso si verifichi il blocco di webmin
#!/bin/sh # # Start / Stop Script for pyLoad # prefix="/opt" PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin NAME="PyLoad" DAEMON="python /usr/share/pyload/pyLoadCore.py --daemon" DAEMON_OPTS="" # # start() { echo "Starting Service: $NAME" $DAEMON $DAEMON_OPTS | awk '{print $3}' >/var/run/pyload.pid } # 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 # # End