Compilare aMule CVS

Ormai grazie al lavoro di decine di sviluppatori open source gestire le installazioni dei programmi in GNU/Linux è a prova di niubbo. La prima a voler semplificare le cose è stata sicuramente Debian con il suo apt, il gestore dei pacchetti; è stato lui a convincermi a scegliere debian come mia prima distribuzione preferita ormai qualche anno fa (non che io sia niubbo… 😉 ).

Ora comunque tutte hanno un software per la gestione delle installazione dei programmi e delle loro dipendenze, pacman yast yum ecc…

In casi estremi però bisogna rimboccarsi le maniche e compilarsi i sorgenti sentendosi per qualche minuto (o qualche ora dipende da come va 😀 ) un gentoo-user.

AMule versione stabile (è vecchia di un anno) non supporta i file più grandi di 4gb, la versione CVS però è aggiornata giornalmente. Esiste un repository esterno per avere aMule sempre aggiornato anche in Debian1, purtroppo però per poterlo avere avrei dovuto aggiornare la mia Debian alla versione Testing. Infatti io sul mio server ho Debian stable che al momento è la Sarge, per un server preferisco tenere la stable quindi l’upgrade è scartato.

amule_logo

La soluzione quindi è una sola…compilare!!

Esiste un’esauriente guida nel wiki di amule.org io tento di riassumere.

apt-get install flex bison gettext libgtk2.0-dev python-all-dev zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libgl-dev libglu-dev libesd0-dev libgnomeprintui2.2-dev python-central build-essential gtk2.0-dev

Le uniche cose da compilare in debian Sarge per compilare con successo aMule sono le wxwidgets WxGTK, andiamo quindi a scaricarle da wxwidgets.org, scarichiamo anche aMule CVS.

Estraiamo gli archivi:

tar xvfz wxGTK-numero.versione.tar.gz
tar xjvf aMule-CVS-giornoversione.tar.bz2

Entriamo nelle rispettive cartelle e compiliamo

cd wxGTK-numero.versione
./configure –prefix=/usr –with-gtk –enable-unicode –disable-compat24 –enable-optimise
make
make install
ldconfig

Gli ultimi due comandi devono essere dati da root.

cd aMule-version
./configure –disable-debug –enable-optimize
make
make install

Ovviamente l’ultimo comando deve essere dato da root

Per tutte le opzioni: ./configure --help (io per esempio ho abilitato il web server il demone ecc…)

Buon Download ;)!!

[1]Per Ubuntu c’è ovviamente il mitico repository di Trevino…o il repository del mitico Trevino?

7 risposte a “Compilare aMule CVS”

  1. mi ha talmente scassato sto banner che te ne stò facendo uno nuovo ^_^

  2. l’header? Bravo te lo stavo per chiedere…ahahhaha 😀 …ma dovevi scriverlo proprio qua? 😉

  3. Eh su msn sei introvabile -.-°!

  4. 1 volta a settimana posso uscire gesso permettendo? 😀
    basta OT

  5. È normale che ci impieghi una vita a fare il make dei wxGTK?

  6. mm non ricordo ma credo di si 😉

  7. Amule per debian etch…

    Nel vecchio post dove riportavo i passi per compilare amule spiegavo che ero stato costretto a farlo perchè il repository di amule cvs per debian non c’era per la versione stable (etch).

    Bene oggi mi sono rimesso a compilare e avevo problemi pe…

Lascia un commento