
aMule è alla versione 2.2.3, ma se avete voglia di ricompilarlo per ottimizzare la compilazione con il vostro processore, o semplicemente per smanettare un pò ed avere l’ultima versione di sviluppo (CVS) non vi resta che leggere il resto….
Il 23 Aprile verrà rilasciata la nuova release di ubuntu, la 9.04, nome in codice Jaunty Jackalope, ho preferito spiegare come compilare usando jaunty, visto che manca veramente poco.
Prima di iniziare rimuoviamo aMule se installato dai repository.
sudo apt-get remove amule
Prendiamo i sorgenti CVS da qui, scarichiamo tranquillamente l’ultima disponibile
Es: 08/04/2009 c’è: aMule-SVN-r9548.tar.bz2
Ah un piccolo appunto, non ricordo se da Gutsy Gibbon o da Hardy Heron, il nostro Desktop è stato tradotto PURTROPPO in Scrivania, io ho continuato a chiamarlo Desktop avendo fatto un link simbolico, quindi per chi non sa cosa sia o semplicemente non hai mai pensato di farlo, anche se si parla di altro aprirò una breve parentesi:
aprite una shell:
ln -s Scrivania/ Desktop
ok chiusa parentesi..
Se abbiamo salvato il file tar sul desktop apriamo una shell e scompattiamo nella nostra home in questo modo:
tar xvfj ./Desktop/aMule-SVN-r9548.tar.bz2
Per quelli che hanno la Scrivania:
tar xvfj ./Scrivania/aMule-SVN-r9548.tar.bz2
una volta che sarà terminata la scompattazione dell’archivio entriamo dentro alla directory appena creata con
cd aMule-SVN*
Installiamo le dipendenze per poterlo compilare:
sudo apt-get install libwxbase2.8-dev wx2.8-headers bison flex zlib1g-dev libwxgtk2.8-dev g++ libcrypto++-dev libgcrypt11-dev
ora possiamo dare un configure con solo l’ottimizzazione:
./configure –enable-optimize
oppure un configure che compila anche tipo il webserver, la gui, la geo localizzazione e altro.
dopo qualche minuto dovrebbe aver finito di configurare e non dovrebbe darci errori, quindi procediamo dandogli il comando per avviare la compilazione:
make
a questo punto, prendiamoci una pausa e attendiamo la fine della compilazione.
se tutto è andato bene e non ci sono errori a fine compilazione, installiamolo!
sudo make install
una volta terminata l’installazione potrete anche usarlo, volendo
Ricordiamoci di non cancellare la directory corrente, perche’ se vogliamo disinstallarlo dovremo portarci all’interno della stessa e dare:
sudo make uninstall
Abbiamo finito!





Grazie mille per le informazioni.
Ho provato ad eseguire passo dopo passo le istruzioni presenti nella guida è non ho trovato alcuna difficolta fino alla compilazione.
Premetto che sto tentando di compilare un sorgente modificato per effettuare alcuni esperimenti sul traffico in rete. In particolare devo riproporre l’esperimento di un gruppo di ricerca francese sul traffico eDonkey.
A tal scopo ho richiesto loro il codice che gentilmente mi hanno inviato dopo alcuni giorni.
Al momento della compilazione vengono rilevati alcuni problemi.
Potresti gentilmente indicarmi se sono problemi a livello di codice ( dubito dato che a loro funziona perfettamente), oppure altri tipi di problemi che non so identificare o risolvere? Potresti aiutarmi in tal senso?
Non so come inserire l’immagine ricavata dal video che riporta i problemi riscontrati.
Potresti fornirmi una mail al quale mandare questo allegato.
Grazie in anticipo.
Da: Danilo su 15 Ottobre 2009
alle 17:58
Ascolta, sicuramente e’ un problema di codice, ma potrebbe anche essere che e’ un problema di librerie mancanti, magari mandami un email in privato e vediamo di capire qualcosa in piu’, scusa per il ritardo.
Da: Odo su 27 Ottobre 2009
alle 18:19
Grazie. Mi daresti il tuo indirizzo email privato please?
Da: Danilo su 28 Ottobre 2009
alle 17:08
In homepage, nella colonna di dx, giu’ a tutto c’e’ una cassettina postale
Da: Odo su 29 Ottobre 2009
alle 11:32