Compilare aMule 2.1.0 su Ubuntu / Kubuntu
Informazioni varie
Il giorno 2 Gennaio è uscita la versione stabile 2.1.0 del software P2P aMule.
Come molti sapranno aMule è un client per la rete Peer-2-Peer eD2k creata dal vecchio caro eDonkey2000 (MetaMachine, R.I.P. :|) in versione multi-piattaforma (ossia gira su Linux, Windows, Mac OS X…) – infatti il nome significa proprio all-platform Mule – ed ovviamente, open-source.
Questo progetto deriva dai precedenti xMule (conosciuto anche formalmente come lMule) che a loro volta nacquero intorno al settembre 2003 basandosi, per quanto fosse possibile, sui sorgenti di eMule, client per windows e mio primo “amore” :P. Per maggiori info leggete l’about ufficiale (eng).
Terminato il classico excurus storico, passiamo all’attualità. La nuova versione 2.1.0 dopo mesi di versioni unstable (scaricabili dal cvs o giorno per giorno da un "repository" non ufficiale) apporta finalmente un sacco di novità, le più chiare e succose sono:
- Supporto per la rete Kademlia (rete serverless introdotta da eMule dalla 0.40).
- Aggiunto un Webserver in PHP (consente di controllare aMule da remoto).
- Possibilità di importare files temporanei di eMule, eDonkey….
- Tantissime altre cose che vi prego di leggere nel lunghissimo changelog ufficiale.
Installazione | Compilazione
Il titolo dell’articolo parla di compilazione, anche se in realtà vi permetto di installare aMule da un pacchetto che mi sono auto-costruito seguendo la metodologia indicata nella mia guida.
Configurazione, ottimizzazione e compilazione
Prima di tutto per poter compilare correttamente aMule vi serviranno dei pacchetti di sviluppo appositi, per installarli seguite il seguente comando:
- apt-get install g++ libwxbase2.6-dev libcurl3-dev libgtk1.2-dev libwxgtk2.6-dev install gettext make build-essential libgd2-xpm-dev
- CFLAGS="-Wall -g -O2" ./configure –host=i486-linux-gnu –build=i486-linux-gnu –prefix=/usr –mandir=\${prefix}/share/man –infodir=\${prefix}/share/info –enable-optimize –enable-amule-daemon –enable-amulecmd –enable-webserver –enable-amule-gui –enable-wxcas –enable-alc
- make
- sudo make install
- Scaricate il pacchetto amule_2.1.0-0ubuntu1_i386.deb
- Andate nella directory in cui l’avete salvato e date il comando
sudo dpkg -i amule_2.1.0-0ubuntu1_i386.deb
- Se ci sono stati problemi di dipendenze date il comando
- Altrimenti avrete installato aMule.
- Avviatelo col comando amule e divertitevi ;)!
sudo apt-get install -f