salta alla navigazione

Installare aMule Adunanza su Gentoo Linux Gennaio 27, 2008

Inviato da synthesis in : Informatica, Linux, Tecnologia , trackback
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3 out of 5)  
Loading ... Loading ...

Ciao a tutti! Oggi vediamo come far funzionare il nostro amato mod per emule/amule per utenti fastweb: AdunanzA.

amule_gentoo

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/portage

Would 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

adunanza1adunanza2adunanza3adunanza4adunanza5adunanza6

Have Fun!

Commenti»

Pagine: [2] 1 » Mostra tutti i commenti

29. zimo - Ottobre 16, 2008

Qualche aggiornamento riguardo all ebuild di amuleadu?

ho provato ad utilizzarlo ma non trova le sorgenti da scaricare.

28. Brit - Luglio 16, 2008

Brit…

great post…I look forward to reading more! thanks alot!…

27. io - Aprile 20, 2008

Grazie, mi serve ancora un’altro favore… non scarica la patchAdunanza… potete fare l’upload sul vostro sito?

26. synthesis - Aprile 9, 2008

Ciao! Ho modificato l’articolo, nell’EDIT2 trovi il link all’ebuild come richiesto.
Alla prossima

25. io - Aprile 8, 2008

potresti postare l’ebuild gentilmente??

24. synthesis - Marzo 25, 2008

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

23. roby - Marzo 25, 2008

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!

22. roby - Marzo 25, 2008

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

21. synthesis - Marzo 4, 2008

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