Archive for September, 2009

Uncategorized

Manda ad aMule gli ed2k con firefox 3

Da firefox 3 apri una pagina bianca e digita nella barra degli indirizzi about:config

tasto destro in un punto qualsiasi della pagina nuovo –> booleano e mettere come nome del parametro

network.protocol-handler.external.ed2k

di nuovo tasto destro –> nuovo –> stringa con nome parametro

network.protocol-handler.app.ed2k

e come valore l’output del comando dato dal terminale which ed2k (che di solito è /usr/bin/ed2k)

adesso cerchiamo tra le varie voci se c’è

network.protocol-handler.warn-external.ed2k

se lo troviamo va impostato su true, altrimenti va creato come booleano con valore true.

La prima volta che clicchiamo su un link ed2k firefox ci chiederà con cosa aprirlo, gli diamo il percorso che abbiamo visto prima con il comando which ed2k (quindi probabilmente /usr/bin/ed2k) e a questo punto il file dovrebbe comparire su aMule.

Archlinux

Kad al primo avvio di aMule

La prima volta che si avvia aMule non si connette automaticamente alla rete kad, bisogna fare così:
vai al sito nodes.dat e copia l’indirizzo di un link per il download del file nodes.dat (non l’ed2k ma l’http)

ora apri aMule, incolla il link in Reti –> Kad –> Nodi e schiaccia il pulsante sulla sinistra per aggiornare la lista dei nodi

a questo punto ti appare una finestra che ti dice che scaricando un nuovo file nodes.dat perderai i noti che hai attualmente, schiaccia si ed il gioco è fatto

Archlinux

aMule daemon + aMuleGUI

In questo site spiega bene come usare aMule come demone, riporto i passaggi principali.

pacman -Sy amule
con questo comando avviamo il demone e creiamo il file amule.conf:
$ amuled -f
$ killall amuled

Apriamo ./aMule/amule.conf cerchiamo la sezione [External Connect] e mettiamo il valore 1 alla stringa “AcceptExternalConnections=”
A questo punto dobbiamo scegliere una password e codificarla con il comando
$echo -n nostraPassword | md5sum | cut -d ' ' -f 1
copiamo la password codificata e incolliamola nella stringa ECPassword= del file ./aMule/amule.conf
Per avere l’interfaccia web dobbiamo cercare la sezione [WebServer] e sistemare i seguenti parametri
Enabled=1
Password=password che volete usare per accedere via web e che corrisponde alla AdminPassword che metterete poi nel file remote.conf (sempre codificata MD5 come visto prima)
Template=default

Ora creiamo il file remote.conf con il comando
$ amuleweb -w
apriamo il file .aMule/remote.conf e mettiamo la password (codificata) nella stringa
Password= (dev’essere la stessa password che abbiamo messo in “ECPassword=” nel file “.aMule/amule.conf”)
per finire nella stringa
AdminPassword=
va messa la password che avevamo messo in amule.conf sotto la sezione [WebServer]
Per AVVIARE TUTTO IN AUTOMATICO creiamo un file di nome amule-daemon in /etc/rc.d/ con questo codice:


PATH=/usr/bin:/bin
DAEMON=/usr/bin/amuled
WEB=/usr/bin/amuleweb
NAME=amule-daemon
DESC=amuled
RUNAMULE=no
USER=UtenteCheUsatePerAmule
test -x $DAEMON || exit 0
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/rc.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0

controllate che le stringhe con il percorso di amuled e amuleweb siano correte coi comandi which amuled
which amuleweb

mettere il nome utente corretto sulla stringa USER=UtenteCheUsatePerAmule
cambiare i permessi ed i proprietari del file così:
$ sudo chmod 755 /etc/rc.d/amule-daemon
$ sudo chown root:root /etc/rc.d/amule-daemon

a questo punto possiamo aggiungere amule-daemon nei demoni di rc.conf
DAEMONS=(... amule-daemon ...)
ed il gioco è fatto!

vota per il software libero! (banner)