aMule Forum

Italian => Aiuto su aMule => Topic started by: Tyrael on June 07, 2005, 09:22:45 PM

Title: aMuled in Automatico su Debian
Post by: Tyrael on June 07, 2005, 09:22:45 PM
Ciao a tutti!
Ho modificato lo script presente sul wiki per avviare in automatico VNC + amule, dato che ora non è più necessario avviare amule con l'interfaccia grafica grazie a amuled.

Alla fine ho fatto una miniguida per installare e configurare amuled su Debian in modo che parta in automatico... Cosa ne dite? Lo posto anche sul forum inglese e magari lo metto nel wiki?

---

E' necessario installare amule-utils per avere amulecmd.

(# = comandi da root, $ comandi da utente che userà amule)
# apt-get install amuled amule-utils amule-remote-gui

$ amuled (questo genera il file amule.conf)
$ vi ~/.aMule/amule.conf
controllare che ci siano queste voci:
Code: [Select]
[ExternalConnect]
AcceptExternalConnections=1
ECUseTCPPort=1
ECPort=4712
ECPassword=
DlgTabsOnTop=0
UseSecIdent=1
IpFilterOn=1
UseSrcSeeds=1
ShowProgressBar=1
ShowPercent=0
ExtractMetaDataTags=0
FullChunkAlloc=0
FullPartAlloc=0

# touch /etc/init.d/amuled.sh
# vi /etc/init.d/amuled.sh
incollarci questo:
Code: [Select]
#!/bin/sh
#
# Startup/Stop script for aMuled - aMule Daemon
#

#Here, the choosen user to run amuled
theUser=

case "$1" in

'start')
/bin/su - ${theUser} -c "PATH=/usr/local/bin:/usr/bin:/bin /usr/bin/amuled -f"
;;

'stop')
/bin/su - ${theUser} -c "PATH=/usr/local/bin:/usr/bin:/bin /usr/bin/amulecmd -c Shutdown"
;;

*)
echo "Usage: /etc/init.d/amuled.sh { start | stop }"
;;

esac
# cd /etc/init.d
# update-rc.d amuled.sh defaults (in questo modo amuled verrà lanciato automaticamente ad ogni avvio del sistema e verrà terminato in caso di riavvio o spegnimento)

Per rimuovere lo script dall'avvio automatico:
# update-rc.d -f amuled.sh remove

Per utilizzare aMule "normalmente" con la GUI:
$ amulegui
Title: Re: aMuled in Automatico su Debian
Post by: bako on July 14, 2005, 07:16:13 PM
ho provato a lanciare amuled da shell mi dice che devo mettere 1 alla voce accetta tutte le conessioni estrne, modifico il file conf, ridò amuled e mi ridà lo stesso errore, e il file .conf ha di nuovo il campo =0;
Title: Re: aMuled in Automatico su Debian
Post by: BaHaMuT_ZeR0 on December 27, 2005, 06:43:54 PM
è possibile avere uno scriptino che oltre ad amuled ti fa partire amuleweb? Tnk 1000  :))
Title: Re: aMuled in Automatico su Debian
Post by: 1Carlos on December 30, 2005, 10:40:15 PM
Quote
Originally posted by bako
ho provato a lanciare amuled da shell mi dice che devo mettere 1 alla voce accetta tutte le conessioni estrne, modifico il file conf, ridò amuled e mi ridà lo stesso errore, e il file .conf ha di nuovo il campo =0;

Io avevo risolto impostando la password :D

http://forum.amule.org/thread.php?threadid=7075&sid=

ciao
Title: Re: aMuled in Automatico su Debian
Post by: RRT4 on December 31, 2005, 01:23:28 AM
Quote
Originally posted by BaHaMuT_ZeR0
è possibile avere uno scriptino che oltre ad amuled ti fa partire amuleweb? Tnk 1000  :))

http://www.amule.org/wiki/index.php/AMuleWeb
Title: Re: aMuled in Automatico su Debian
Post by: BaHaMuT_ZeR0 on May 29, 2006, 01:08:15 PM
vi posto lo scriptino preso dal wiki ma cosa c'è da modificare?Perchè se lo copio/incollo non funziona mica :(

Code: [Select]

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 DAEMON=/usr/bin/amuled
 WEB=/usr/bin/amuleweb
 NAME=amuled
 DESC=amuled
 RUNAMULE=no
 USER=youramuleuser

 
 test -x $DAEMON || exit 0

 
 # Include amule defaults if available
 if [ -f /etc/default/amule ] ; then
     . /etc/default/amule
 fi

 if [ "$RUNAMULE" != "yes" ];then
     echo "Amule not to be started. Edit /etc/default/amule first."
     exit 1
 fi

 
 set -e

 
 case "$1" in
   start)
     echo -n "Starting $DESC: "
        su $USER -c "$DAEMON -f"
        sleep 20
        su $USER -c "$WEB --quiet &"
     echo "$NAME."
     ;;
   stop)
     echo -n "Stopping $DESC: "
        killall --quiet --ignore-case $WEB
        killall --quiet --ignore-case $DAEMON
     echo "$NAME."
     ;;
   restart|force-reload)
     echo -n "Restarting $DESC: "
        killall --quiet --ignore-case $WEB
        killall --quiet --ignore-case $DAEMON
     sleep 1
        su $USER -c "$DAEMON -f"
        sleep 20
        su $USER -c "$WEB --quiet &"
     echo "$NAME."
     ;;
   *)
     N=/etc/init.d/$NAME
     echo "Usage: $N {start|stop|restart|force-reload}" >&2
     exit 1
     ;;
 esac

 
 exit 0
Title: Re: aMuled in Automatico su Debian
Post by: Truzzone on May 29, 2006, 03:36:22 PM
Come fai ad eseguirlo?  ?(

Ciao by Truzzone  :)
Title: Re: aMuled in Automatico su Debian
Post by: BaHaMuT_ZeR0 on May 29, 2006, 03:40:14 PM
l'ho preso da qui http://www.amule.org/wiki/index.php/AMuleWeb#How_to_start_aMule_Daemon_and_aMuleWeb_with_your_computer
Title: Re: aMuled in Automatico su Debian
Post by: Truzzone on May 29, 2006, 03:47:49 PM
Quote
Originally posted by Truzzone
Come fai ad eseguirlo?  ?(

Ciao by Truzzone  :)
Ti restituisce qualche errore?  ?(
Hai solo creato il file e basta? dove lo hai messo?  ?(
Hai eseguito anche questo passo:
Quote
Then, for the deamons to start you just have to create a file /etc/default/amule which contains a single line:

 RUNAMULE=yes

Ciao by Truzzone  :)