Installare aMule Adunanza su Gentoo Linux Gennaio 27, 2008
Inviato da synthesis in : Informatica, Linux, Tecnologia , trackbackCiao a tutti! Oggi vediamo come far funzionare il nostro amato mod per emule/amule per utenti fastweb: AdunanzA.

All’inizio il metodo che usavo era quello di installare aMule 2.1.3 da sorgenti, dopo aver applicato la patch di AdunanzA nella cartella di aMule. Questa soluzione aveva alcuni problemi, inquanto le wxGTK 2.6.3.3 dovevano essere modificate a mano prima della compilazione (commentando la riga gtk_widget_unparent( client->m_widget ); nel file notebook.cpp) per evitare crash del programma, casuali e davvero fastidiosi.
Dopo un upgrade del sistema un po’ di tempo fa, oltre a presentare il solito problema di librerie (libbfd-2.16.1.so) facilmente risolvibile, all’avvio il programma andava in loop cercando continuamente di scaricare il nodes.dat dal sito. Quindi ho deciso di testare AdunanzA da Portage Overlay e le librerie wxGTK di testing.
Precisamente mi sono collegato al sito:
http://svn.dottout.com/portage/trunk/net-p2p/amuleadu/
per scaricare gli ebuilds. Attenzione! A volte il sito potrebbe non essere raggiungibile. In questo caso scrivetemi e posterò sul blog l’ebuild che ho testato e che uso senza alcun problema.
Il procedimento è molto semplice, dobbiamo creare le cartelle necessarie ad ospitare l’ebuild e scaricare quest’ultimo dal sito:
# cd /usr/local/portage/
# mkdir net-p2p
# cd net-p2p
# mkdir amuleadu
# cd amuleadu
# wget http://svn.dottout.com/portage/trunk/net-p2p/amuleadu/<versione>
# ebuild amuleadu-<versione>.ebuild digest
Ovviamente al posto di <versione> dovete sotituire la corrispondente che avete deciso di scaricare da dottout (io in questo momento sto usando amuleadu-3.14_pre20071204.ebuild).
EDIT: il pacchetto per l’ebuiild 04/12/2007 non è più disponibile, quindi ho fatto l’upload sul nostro sito. In caso di bisognoa lo potete trovare QUI.
EDIT2: come richiesto pubblico l’ebuild che uso. eccolo QUA.
A questo punto bisogna aggiungere PORTDIR_OVERLAY=”/usr/local/portage” a /etc/make.conf e al package.keywords la versione di amule creata nell’Overlay:
# echo "=net-p2p/amuleadu-<versione>" >> /etc/portage/package.keywords
E’ necessario prima di poter emergere il pacchetto, installare le librerie wxGTK 2.8.*, perchè come si legge dall’ebuild di amule:
DEPEND=”!net-p2p/amule
=x11-libs/wxGTK-2.8*
>=sys-libs/zlib-1.2.1
stats? ( >=media-libs/gd-2.0.26 )
geoip? ( dev-libs/geoip )
upnp? ( >=net-libs/libupnp-1.4.6 )
remote? ( >=media-libs/libpng-1.2.0
unicode? ( >=media-libs/gd-2.0.26 ) )”
Per fare questo possiamo banalmente usare le wxGTK in portage:
# echo "=x11-libs/wxGTK-2.8.7.1" >> /etc/portage/package.unmask
# echo "=x11-libs/wxGTK-2.8.7.1" >> /etc/portage/package.keywords
Ora si possono installare le librerie e aMule con mod AdunanzA con i comandi:
# emerge -av =x11-libs/wxGTK-2.8.7.1 =net-p2p/amuleadu-<versione>
These are the packages that would be merged, in order:
Calculating dependencies… done!
[ebuild R ] x11-libs/wxGTK-2.8.7.1-r1 USE=”X gstreamer opengl sdl -debug -doc -gnome -odbc -pch” 25,745 kB
[ebuild R ] net-p2p/amuleadu-3.14_pre20071204 USE=”gtk nls unicode -amuled -debug -ed2k -geoip -optimize -remote -stats -upnp” 4,773 kB [1]Total: 2 packages (2 reinstalls), Size of downloads: 30,518 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portageWould you like to merge these packages? [Yes/No]
Se qualcosa non è chiaro postate commenti, vi risponderò al più presto!
Ecco le immagini del risultato finale
Have Fun!










Commenti»
Pagine: [2] 1 » Mostra tutti i commenti
Qualche aggiornamento riguardo all ebuild di amuleadu?
ho provato ad utilizzarlo ma non trova le sorgenti da scaricare.
Brit…
great post…I look forward to reading more! thanks alot!…
Grazie, mi serve ancora un’altro favore… non scarica la patchAdunanza… potete fare l’upload sul vostro sito?
Ciao! Ho modificato l’articolo, nell’EDIT2 trovi il link all’ebuild come richiesto.
Alla prossima
potresti postare l’ebuild gentilmente??
Ciao roby! Grazie mille per la precisazione, effettivamente c’era un piccolo errore, ho corretto! Anche io ogni tanto ho qualche crash ma considerando che non sono assolutamente versioni ufficiali direi che funziona alla grande!
synthesis
confermo, dopo quel primo crash non ho avuto piu’ alcun problema. Ho fatto un update della lista dei nodi e sto scaricando a velocita’ supersonica!
buona la guida, grazie.. solo una piccola svista (credo): alla fine nel comando per emergere il pacchetto
emerge -av =x11-libs/wxGTK-2.8.7.1 =net-p2p/amule-
va sostituito amule con amuleadu, per selezionare l’ebuild che abbiamo installato.
Anzi, nel mio caso e’ bastato un piu’ semplice
emerge amuleadu
e tutto compila, installa, esegue, pare connettersi. finora ho avuto anche un bel crash, spero che sia un’eccezione.. comunque la versione che ho scaricato e’:
3.14_pre20080304.ebuild
buon p2p a tutti
Ciao Giovanni! Anche io ho lo stesso portatile e ho anche scritto un post sul blog! Comunque a parte questo, dimmi un po’ com’è la tua configurazione… hai il sistema operativo originale o l’hai sostituito? Se hai Xandros, hai sbloccato la modalità desktop avanzato?
synthesis
Pagine: [2] 1 » Mostra tutti i commenti