aMule Forum
Italian => Aiuto su aMule => Topic started 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:
[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:
#!/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
-
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;
-
è possibile avere uno scriptino che oltre ad amuled ti fa partire amuleweb? Tnk 1000 :))
-
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
-
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
-
vi posto lo scriptino preso dal wiki ma cosa c'è da modificare?Perchè se lo copio/incollo non funziona mica :(
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
-
Come fai ad eseguirlo? ?(
Ciao by Truzzone :)
-
l'ho preso da qui http://www.amule.org/wiki/index.php/AMuleWeb#How_to_start_aMule_Daemon_and_aMuleWeb_with_your_computer
-
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:
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 :)