aMule HOWTO: from CVS to remote control
Penso sia cosa gradita a chi vuole usare il mulo ma si trova ad essere su LINUX come il sottoscritto di fare questo
HOWTO su come compilare aMULE CVS da sorgenti in quanto i vantaggi non sono indifferenti:
* la versione CVS è quella notoriamente sempre in testing quindi come comunemente si crede potenzialmente instabile......invece nella quasi totalita dei casi risulta essere piu stabile della
stable version in quanto tutti i bug rilevati dagli sviluppatori quotidianamente in base al loro lavoro, o grazie ai feedback degli stessi utenti permette
giornalmente di migliorare la release, al contrario della stable ufficiale che deve aspettare il finire dei testing della CVS,portandosi dietro tutti i suoi bug noti o meno fino alla prossima release ufficiale.
Bando alle ciance e descriviamo in pochi passi cosa fare:
in primis scarichiamo il sorgente che quotidianamente possiamo trovare a questo indirizzo
poi scompattiamolo dove piu ci piace col comando
Quote:
tar -xvjf nome_file.tar.bz2
|
entriamo nella directory e diamo il comando
a questo punto aggiungiamo a seguito di questo comando classico per compilare altri comandi che ci servono per abilitare la rete KAD (o qualsiasi altra features), nonche la directory dove noi preferiamo che venga installato, di conseguenza il comando da dare è il seguente
Quote:
./configure --prefix=/percorso che volete voi --enable-kad-compile
|
a questo punto partirà la compilazione.
Finita questa dovremo dare il comando
e a questo punto noi abbiamo due alternative:
* o entriamo nella sub directory
src della cartella cvs usata per compilare il programma e diamo il comando
Quote:
./amule --even-if-lfroen-complains-this-will-stay
|
in modo da usarlo praticamente stand_alone, in modo che ad una nuova versione il programma
non sara installato sul sistema e bastera cancellare la cartella e rifare il tutto per avere una nuova versione di aMULE CVS
* oppure diamo il comando per passare a root e poi
cosi la installeremo, ed ad una nuova versione rifaremo tutta la procedura sovrascrivendo sempre la vecchia.
Un esempio di riuscita compilazione con KAD
Una alternativa sarebbe di inserire in
questi repository di
Vollstrecker
Mentre le chiavi gpg sono queste
Quote:
gpg --keyserver wwwkeys.eu.pgp.net --recv 50D0AE60
gpg -a --export 50D0AE60 > /tmp/key
apt-key add /tmp/key
|
Ho parlato col medesimo autore e mi ha detto che sono disponibili la sera i pacchetti cvs, oppure puo usarsi sempre l'espediente molto grezzo ma che funge sempre di andare direttamente sul rep e prelevare il CVS in formato deb ed installarlo verificando che prima tutte le librerie di cui necessita amule siano installate ed aggiornate sul sistema.
aMule Adunanza for FastWeb Users
A questo
LINK potete trovare il pacchetto o i sorgenti per Linux.
Dopodichè potete installarlo come spiegato a questo
LINK
aMule da remoto
Grazie ad aMule possiamo anche se lo vogliamo destinare una macchina che funzioni da server, e dunque destinata al filesharing, e alla quale più macchine possono collegarsi tramite webrowser in modo da ottenere dei file.
Per fare tutto cio è sufficiente installare aMule nei modi spiegati poco fa e poi da li usare il demone di aMule:
aMuled ovvero aMule senza G.U.I.
Lanciamo il programma
quindi nel file di configurazione
cerchiamo la sezione
[External Connect] ed inseriamo
Quote:
AcceptExternalConnections=1
|
ed una password per i permessi di accesso all'aMule server.
La password però deve essere convertita in una stringa MD5, e useremo per far ciò il programma md5sum.
In una console digitiamo
Quote:
echo -n parolachevogliamo | md5 | cut -d ' ' -f 1
|
Al posto di "parolachevogliamo" inseriamo la password da cifrare e nel file di configurazione inseriamo l'output.
Adesso possiamo configurare
aMuleweb il programma che ci consentirà effettivamente di connetterci da remoto.
Eseguiamo
dopo di che entriamo in
e alla voce password copiamo sempre l'output di prima; stabiliamo una ulteriore password che poi ci permetterà una volta connessi al server/aMule di entrarci, il tutto rifacendo la procedura MD5 di prima (ovviamente adesso la parola chiave da processare è diversa da quella di prima se no il tutto non avrebbe senso ed inoltre sarà
questa password ad essere usata nel login al server

).
Infine inseriamo questa password processata sempre in ~/.aMule/remote.conf.
Sull'aMule/server lancieremo
amuled -f ed
amuleweb -w mentre con la macchina da remoto nella barra del nostro browser preferito inseriremo l'indirizzo IP del PC server seguito dalla porta di accesso ovvero la 4711, es:
al login inseriremo la password in chiaro generata quando abbiamo configurato aMuleweb.
Buon divertimento

.
LINK
aMULE FORUM
FAQ in ITA
Automatic restart aMULE_crash
aMule Wiki
LINK SICUREZZA
Gruk.org eMule/eDonkey lista server
Server List (direttamente su aMule)
IP_Filter/Fake List
Buon muletto a TUTTI
NB: se il programma dà errore nella sua installazione poichè vi chiede
libcrypto++5.2c2a niente paura, basta scaricarla per la vostra architettura, installarla essendo un normale .deb e poi amule non vi darà problemi nella compilazione/installazione.