martedì 24 luglio 2007

[Guida] P2P e Linux, installare aMule CVS da sorgenti...

in verità è un ostacolo che ho superato moooolto tempo fa, ma oggi ho dovuto ripetere tutto dall'inizio, dato che qui non avevo ancora installato amule.

se devo essere sincero ora andrò al cesso, torno subito...

bene, tornando dal cesso... emh... volevo dire, tornando a noi, tutto è iniziato quando ho pensato bene di non installare amule da synaptic (come il 99% degli utenti Debian/Ubuntu), bensì da sorgente (reperibile dal sito ufficiale, senza scordare la compilazione delle xwWidgets, indispensabile al funzionamento del mulo. ma andiamo con ordine, perchè, a quanto pare, non esiste un modo semplice e veloce di compilare amule 2.1.3 con le wxWidgets 2.8.x, non chiedetemi il motivo, semplicemente se intendete compilare amule andate avanti a leggere, altrimenti andate a cagare...

innanzitutto è necessario scaricare la versione CVS del nostro client p2p, potete farlo qui. Ovviamente l'ultima rilasciata è quella che trovate piu in alto, essendo che i rilasci sono quasi quotidiani è inutile darvi un link diretto al download ;)

Iniziamo a compilare!

la prima cosa da fare è installare le wxWidgets, per farlo spostiamoci nella cartella in cui si trova il sorgente e diamo, con ordine i seguenti comandi:

tar -zxvf wxWidgets-2.8.x.tar.gz
cd wxWidgets-2.8.x.tar.gz
./configure --enable-gui --enable-unicode --enable-largefile --enable-commondlg --enable-controls
make
(scusate se non si vede tutto il comando, selezionate la riga) quindi ci si trova innanzi ad un bivio: infatti a volte basta arrivare sin qui e tutto risulta funzionale, mentre altre volte (come nel mio caso) è indispensabile completare il tutto, lanciando quindi
sudo make install
non so da cosa dipenda onestamente, provate entrambi i metodi se volete, tanto porta via poco tempo ;)

quindi si passa ad amule, entrate come al solito nella cartella in cui si trovano i sorgenti, scompattate il file ed entrate nella cartella che ne uscirà:
tar -jxvf aMule-CVS-20070724.tar.bz2
cd amule-cvs
quindi è ora di lanciare il configure, anche qui dando qualche istruzione:
./configure --with-wxdir=*percorso* --enable-optimize
dove *percorso* indica il percorso della directory in cui avete installato (o solamente compilato, a seconda) le wxWidgets. Quindi date un make e siete a cavallo!!! Sarò onesto, nonostante il mio cognome non so cavalcare, quindi sono rimasto sulla sedia, niente cavallo per me...

ora non c'è bisogno che installiate il mulo, avete finito! ovviamente non troverete una voce "amule" nel menu "applicazioni", a dire il vero non basterà nemmeno lanciare il comando amule da terminale, insomma, -che cazzo dobbiamo fare?- direte voi... è presto detto, il comando lo dovete trovare voi: ho eseguito piu volte questo tipo di installazione e ogni volta ho dovuto lanciare l'applicazione in modo diverso, attualmente uso
amule-cvs/src/amule --even-if-lfroen-surreptitiously-removes-it-this-will-stay
come potete vedere l'eseguibile che permette l'avvio del client si trova in amule-cvs/src, ma è scomodo recarsi ogni volta sino lì almeno quento è scomodo scrivere un comando così lungo ogni volta, quindi vi consiglio di crearvi un'icona o uno script... ad ogni modo il comando esatto vi verrà mostrato alla fine della compilazione, di solito è corretto quello che sto usando io ;)

penso di aver detto tutto, anzi no, dimenticavo, al primo avvio verrà visualizzato un messaggio d'attenzione, cliccate semplicemente ok, poi accederete al mulo e ve lo configurerete come vostra abitudine. ci tengo a ricordare che le versioni CVS non hanno la stessa stabilità della versione ufficiale.

bona, spero sia utile a qualcuno, in caso manchi qualcosa o ci siano correzioni da fare scrivete pure, in caso non abbiate da dire niente pazienza, io la mia parte l'ho fatta :D

ciao

1 commento:

Anonimo ha detto...

Ciao. Ma al cesso vai sulle piante.
Anonimo del buck-office