Compilare l’ultimo Gnome Gmail Notifier su Fedora 8..piccola guida


E’ da parecchio tempo che ho compilato ed installato l’ultima versione di Gnome Gmail Notifier (uno dei progetti che seguo con molto piacere) ma non credevo potesse interessare a molti… A quanto pare il suo sviluppatore non distribuisce più i pacchetti, e ce lo dobbiamo compilare da soli… niente di difficile..

gmail

Innanzitutto installiamo il necessario (al solito, segnalatemi eventuali problemi/dimenticanze):

su

yum -y install gtk+ gtk+-devel gtk2 gtk2-devel libsoup libsoup-devel libnotify libnotify-devel libxml2 libxml2-devel libglade2 libglade2-devel gcc gcc-c++ make perl-XML-Parser libgnome-devel libgnomeui-devel gstreamer-devel

aggiornato 12/02/2008: adesso le dipendenze ci dovrebbero essere tutte )

Usciamo dall’utente root

exit

cd ~

Scarichiamo il sorgente e scompattiamolo:

wget http://gnome-gmail-notifier.googlecode.com/files/gnome-gmail-notifier-0….

tar xjvf gnome-gmail-notifier-0.9.4.tar.bz2

cd gnome-gmail-notifier-0.9.4

Configuriamo la compilazione (per eventuali errori, commentate l’articolo, potrebbe mancare qualche dipendenza)

./configure

Compiliamo ed installiamo

su

make install

Finito! ;-)

P.S. questa è la pagina google code del progetto… potete segnalare problemi e bug ;)

Compilare aMSN SVN con ANTIALIAS, senza problemi e nuove TCL :) su fedora (guida valida anche per altre distribuzioni, anche ubuntu)


Innanzitutto DISINSTALLATE dal vostro sistema eventuali copie di aMSN, TCL e TK.. cercatele con il vostro gestore pacchetti preferito (su fedora pirut/yumex…o direttamente yum. su debian/ubuntu synaptic o direttamente apt-get)Procuriamoci la roba necessaria alla compilazione (sperando che ricordo tutto :D)

PREPARATIVI

su fedora 8:

su

yum install libXft-devel gcc gcc-c++ libpng-devel libjpeg-devel wget make tcltls

su ubuntu i pacchetti DOVREBBERO essere:

sudo apt-get install libXft-dev gcc libpng-dev libjpeg-dev wget make

Scarichiamo le nuove TCL 8.5.1 (manualmente potete farlo da qui):

wget http://downloads.sourceforge.net/tcl/tcl8.5.1-src.tar.gz?modtime=1202213…

tar zxvf tcl8.5.1-src.tar.gz

cd tcl8.5.1/unix

./configure --prefix=/usr

su

make -j2 install

Scarichiamo le TK 8.5.1 (manualmente si può da qui):

cd ~

wget http://downloads.sourceforge.net/tcl/tk8.5.1-src.tar.gz?modtime=12022138…

tar zxvf tk8.5.1-src.tar.gz

cd tk8.5.1/unix

./configure --prefix=/usr --enable-xft

su

make -j2 install

Adesso controlliamo i vari collegamenti in modo da eliminare eventuali installazioni precedenti:

autentichiamoci come root:

su

portiamoci in

cd /usr/bin

eliminiamo le vecchie installazioni

rm wish
rm tclsh

facciamo un link simbolico alle nuove 8.5

ln -s wish8.5 wish
ln -s tclsh8.5 tclsh

spostiamoci qui:

cd /usr/lib

e facciamo questi link simbolici:

ln -s tcl8.5 tcl
ln -s tk8.5 tk
ln -s libtk8.5.so libtk.so
ln -s libtcl8.5.so libtcl.so
ln -s libtclstub8.5.a libtclstub.a
ln -s libtkstub8.5.a libtkstub.a

OK con le TCL/TK abbiamo finito ;)

———————————————————————–

Passiamo ad aMSN

Scarichiamo l’ultima svn:

wget http://amsn.sourceforge.net/amsn_dev.tar.gz

e procediamo alla scompattazione e compilazione:

tar zxvf amsn_dev.tar.gz

cd msn

./configure --prefix=/usr

Compiliamo ed installiamo

su

make -j2 install

Abbiamo finito! adesso abbiamo il nostro aMSN fresco di svn con tanto di antialias )

Compiliamo la CVS notturna di aMule :) Aggiornata 2.1 7/8/2008


Innanzitutto installiamo il necessario per compilarci la CVS del tanto amato aMule -)

amule

Ci serve GCC-C++, Make, e le wxGTK-devel… il tutto lo preleviamo da repository ufficiale fedora… La guida è adatta anche ad altre distribuzioni, dovete reperire questi pacchetti dal vostro repositoy )

NUOVA VERSIONE! 2.1 !! Adatta per le nuove CVS CON CRYPTO++ e GD

PREPARATIVI

Necessari per la compilazione

su

yum -y install wxGTK wxGTK-devel gcc gcc-c++ make wget libupnp-devel gd gd-devel

exit

Compilazione ed installazione Crypto++

Compiliamo ed installiamo Crypto++:

wget http://downloads.sourceforge.net/cryptopp/cryptopp552.zip?modtime=119061…

unzip cryptopp552.zip -d crypto

cd crypto

Compiliamo crypto…

make -f GNUmakefile

Installiamo

su

make install

Facciamo pulizia:

cd ~

rm -rf crypto cryptopp552.zip

exit

———————————————————————————————-

Compilazione ed installazione di aMule CVS

scarichiamo la cvs notturna dalla PAGINA CON TUTTE LE ULTIME CVS

cd ~

wget http://www.hirnriss.net/files/cvs/aMule-CVS-20080807.tar.bz2

scompattiamo il pacchetto tar.bz2

tar xvjf aMule-CVS-20080807.tar.bz2

(la data dovreste cambiarla… in ogni caso aggiorno la data ogni tanto, per segnalare cvs abbastanza stabili ;) )

Dopo aver scompattato il pacchetto, portiamoci dentro la cartella amule-cvs:

cd amule-cvs

e configuriamo la compilazione con un bel pò di opzioni:

./configure --prefix=/usr --enable-optimize --enable-amule-gui --disable-debug --enable-webserver --enable-alc --enable-alcc --enable-utf8-systray --enable-amulecmd --enable-amule-daemon --enable-cas --enable-wxcas --enable-ccache --enable-remote

Compiliamo amule

Per chi ha un processore a core singolo:

make

Chi invece ha un dual o quad core:

make -j 5

così velocizziamo la compilazione sfruttando tutti i core..

Aspettiamo qualche minuto… quando ha finito, se non abbiamo errori, possiamo installare:

su

make install

Facciamo pulizia:

cd ~

rm -rf aMule-CVS-20080807.tar.bz2 amule-cvs

exit