Sperimentazioni, parte II: coesistenza amule/adunanza su Ubuntu.
Visto che anche certi utenti ubuntu (ad es. qui e qui) reclamano la coesistenza che per debian ho reso possibile tra aMule e la sua mod AdunanzA, ho scritto una guida sul daffarsi, che trovate nella seconda pagina del secondo link qui sopra. Logico che valga anche per debian e derivate… Infondo è semplice, una volta scaricati sorgenti e patch e dipendenze: la copio qui, taggandola a dovere, sperando possa essere utile a qualcuno.
(…) Ci sono 2 soluzioni:
1. compilazione
Creare una dir di lavoro (ed entrarci)
mkdir ~/adu_work cd ~/adu_work
Prelevare i sorgenti (ed entrarci)
bzr branch lp:ubuntu/amule-adunanza cd amule-adunanza
Prelevare la patch (e applicarla)
wget http://launchpadlibrarian.net/43946862/cohexistence-all.diff patch -p1 < cohexistence-all.diff
Modificare il file debian/changelog secondo le vostre esigenze (ad esempio aggiungendo cosa avete fatto o meno), anche se non è necessario se usate Lucid Lynx, mentre lo è per karmik e precedenti: la prima riga del changelog deve diventare da così
a così
amule-adunanza (2010.1+2.2.6-0ubuntu1) karmik; urgency=low
Altra cosa: sempre per karmik si devono sistemare le dipendenze (o meglio le versioni di queste, rintracciabili via “dpkg -l” o aptitude o synaptic) in questa sezione del file debian/control
Source: amule-adunanza
Section: x11
Priority: optional
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
XSBC-Original-Maintainer: Alessandro Scarozza <xxxx>
Build-Depends: autotools-dev, debhelper (>= 6), quilt, libglib2.0-dev, zlib1g-dev, libgd2-xpm-dev, libgeoip-dev, libpng12-dev, libreadline5-dev, libcrypto++-dev, libwxgtk2.8-dev, wx2.8-i18n, libupnp-dev
Standards-Version: 3.8.4
Homepage: https://sourceforge.net/projects/amule-adunanza/
nella parte relativa a
Build-Depends:
(potrebbe non essere necessario, io non uso ubuntu e perciò metto le mani avanti su tutto quello che si dovrebbe fare…)
Ok, adesso torniamo nella cartella e diamo il via alla compilazione
cd ~/adu_work/amule-adunanza sudo gedit /etc/apt/sources.list
qui abilitate i repo dei sorgenti togliendo la # davanti a tutte le frasi che cominciano per
deb-src
poi salvate e date
sudo apt-get build-dep amule-adunanza sudo apt-get install build-essential libupnp-dev libcrypto++-dev libgeoip-dev geoip-database devscripts dpkg-dev
Una volta finita l’installazione delle dipendenze finalmente si può compilare dando
dpkg-buildpackage -us -uc -b
A compilazione ultimata dovreste avere 4 pacchetti: amule-adunanza e le sue utilities pronte ad essere installate con
cd ~/adu_work sudo dpkg -i *deb sudo apt-get install -f
A fine installazione potete rimuovere tutta la directory adu_work.
2. Pacchetti *deb
No, in questo caso non è la via più facile visto che sono presi dal mio repository FATTO PER DEBIAN per di più dalla sezione experimental (=puro test), e basati sulla versione COMPLETAMENTE INSTABILE di AdunanzA (2010.2b1).
Ho provato personalmente su karmik e funzionano, tranne che amule-adunanza-utils che domanda libfontconfig ad una versione superiore (presente su sid e non su karmik…). Forse su lucid vanno senza problemi tutti i .deb (EDIT: provate a domandare a lui, visto che è stato così temerario da tentare l’installazione
)… Io, non utilizzando minimamente ubuntu, non saprei che dirvi.
Per testarli guardate qui, essendo la versione + in sviluppo che ci sia, resto parco nelle informazioni e preferirei provaste a compilarlo, seguendo il metodo precedente.
I binari delle varie applicazioni si lanceranno con nomeprogramma-adunanza – ad esempio
- amule-adunanza
- alc-adunanza
- wxcas-adunanza
- amuled-adunanza
- ed2k-adunanza
etc, etc, etc… Lo stesso vale per le pagine man (che tuttavia al loro interno non sono state sistemate = hanno riferimenti ai comandi consueti di amule e non a quelli nuovi)
La cartella di configurazione è sempre ~/.aMuleAdunanzA.
Trackbacks & Pingbacks
- Qualche esperimento: coinstallazione di amule e amule-adunanza « ADU@DEBIAN
- “Coesistenza” amule/amule-adunanza: un aggiornamento | ADU@DEBIAN





Ciao, confermo che sotto Ubuntu Lucid Lynx anche il pacchetto amule-adunanza-utils funziona, infatti richiede libfontconfig1 >= 2.8.0, presente in Lucid. (In Karmic c’è la 2.6.0).
Ciao e grazie!
Grazie mille del feedback (in realtà, dei feedback
): almeno quanti vorranno cimentarsi in questa “avventura” con lucid ora sono coscienti che non avranno il problema delle dipendenze da smaltire.