View Single Post
Old 23-09-2005, 20:04   #5713
Carcass
Senior Member
 
L'Avatar di Carcass
 
Iscritto dal: May 2004
Messaggi: 7806
aMule HOWTO: from CVS to remote control

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
Quote:
./configure
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
Quote:
make
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
Quote:
make install
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
Quote:
/etc/apt/sources.list
questi repository di Vollstrecker

Quote:
deb http://www.vollstreckernet.de/debian/ testing amule
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
Quote:
amuled -f
quindi nel file di configurazione
Quote:
~/.aMule/aMule.conf
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
Quote:
amuleweb -w
dopo di che entriamo in
Quote:
~/.aMule/remote.conf
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.
__________________
[HWU Debian Clan Official GOOGLER]-[GNU/Filosophy]-www.debianclan.org-[Debian SID User #\402616]
{I AM NOT A GENIUS,I AM JUST NEVER SATISFIED AND VERY VERY PERSISTENT}-{carcass@jabber.linux.it}

Ultima modifica di Carcass : 17-06-2007 alle 21:31.
Carcass è offline