Guida ufficiale per la compilazione di Kiba-Dock da SVN

Per avere sempre l’ultima versione aggioranta di Kiba-Dock consiglio di compilarsela da soli dai sorgenti tramite SVN così da poter avere sempre le ultime modifiche rilasciate.

Innanzitutto prepariamo il sistema alla compilazione di Kiba-Dock

Le dipendenze da soddisfare le trovate qui.

Per utenti Ubuntu basta dare:

sudo apt-get install automake1.9 autoconf gcc libtool intltool intltool-debian gettext gettext-base libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev libcairo2 libcairo2-dev libxml2 libxml2-dev libpango1.0-0 libpango1.0-dev

A questo punto scarichiamo i sorgenti:

svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/ kiba

Se entriamo nella directory kiba appena scaricata troveremo una struttura del genere:

akamaru kiba-dock kiba-gaim-plugin
kiba-dbus-plugins kiba-ephy-extension kiba-plugins

Per compilare ogni componente basta dare in ogni directory in sequenza i seguenti comandi:

./autogen.sh

make

sudo make install

Io ho installato in questo ordine questi componenti

  1. akamaru
  2. kiba-dock
  3. kiba-plugins

Potete lanciare la kiba-dock da terminale oppure dal launcher dei comandi (Alt+f2), dando il comando kiba-dock.

Potete aggioranre i sorgenti dando il comando svn update dalla directory kiba

A presto NonSolo1x.

Annunci

Compilare aMsn 0.98 da sorgenti con antialiasing (Tcl/Tk 8.5.x)

Salve a tutti!!

In questa guida voglio proporre un metodo alternativo alla compilazione di aMsn 0.98 con antialiasing visto che la precedente guida, sta cominciando a dare problemi. L’altra guida proponeva uno script scritto da alcuni utenti del forum di Ubuntu, ma dall’ultimo aggiornamento mi sono reso conto che cercava di compilare aMsn con le Tcl/Tk 8.6 e durante la compilazione con queste librerie viene restiuito un errore.

Se avete seguito questa guida e vi siete ritrovati installate le Tcl/tk 8.6 seguite questa procedura per ripulire il sistema altrimenti saltate direttamente al passo 2.

1. Ripulire il sistema dalle Tcl/Tk 8.6

  1. Entrate nella directory /usr/local/lib col comando cd /usr/local/lib/
  2. Eseguite uno alla volta questi comandi:
    • sudo rm -r tk8.6/
    • sudo rm -r tcl8.6/
    • sudo rm libtkstub8.6.a
    • sudo rm libtk8.6.so
    • sudo rm libtclstub8.6.a
    • sudo rm libtcl8.6.so
  3. Entrate nella directory tcl8 con cd tcl8
  4. Eliminate le 8.6 dando il comnando sudo rm -r 8.6/

2. Installare le Tcl/Tk 8.5

Per installare le Tcl/tk 8.5 su Ubuntu Gutsy Gibbon basta inserire nel file /etc/apt/sources.list il repository di backports di Hardy Heron:

sudo gedit /etc/apt/sources.list

Inserite la seguente stringa in fondo al file, salvate e chiudete:

deb http://archive.ubuntu.com/ubuntu gutsy-backports main universe multiverse restricted

Aggiornate la cache dei pacchetti:

sudo apt-get update

Rimuovete le Tcl/Tk 8.4 cercandovele da Synaptic e usate il front-end grafico per rimuoverle.

Installate i seguenti pacchetti:

sudo apt-get install tcl8.5 tcl8.5-dev tcl8.5-doc tk8.5 tk8.5-dev tk8.5-doc

3. Compilare aMsn da SVN

Per prima cosa scarichiamoci i sorgenti, quindi date un cd ~ e poi il seguente comando:

svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn

Rimuoviamo qualsiasi altra versione di aMsn da Synaptic.

Entriamo nella directory appena scaricata:

cd amsn

E diamo i soliti comandi per compilare assicurandoci che dopo il comando ./configure venga resituito l’uso delle Tcl/tk 8.5, se diversamente consiglio di non proseguire, verrà dato al 90% un errore di compilazione.

./configure

make

sudo make install

Provate a lanciare aMsn, e se non viene restituito nessun errore…… !!BRAVI!! avete appena installato l’ultima versione di aMsn con antialiasing!!

¹Altrimenti provate a dare questo comando:

sudo update-alternatives –config tclsh && sudo update-alternatives –config wish

E assicuratevi che venga restituito un qualcosa del genere:

C’è un solo programma che fornisce tclsh
(/usr/bin/tclsh8.5). Non c’è nulla da configurare.

C’è un solo programma che fornisce wish
(/usr/bin/wish8.5). Non c’è nulla da configurare.

¹Se vi permette di scegliere tra più versioni della stessa libreria ma non risultano le Tcl/Tk 8.5 date questi comandi e poi di nuovo il precedente:

sudo update-alternatives –install $(which tclsh) tclsh /usr/local/bin/tclsh8.5 900;

sudo update-alternatives –install $(which wish) wish /usr/local/bin/wish8.5 900;

Se da terminale provando a dare il comando /usr/local/bin/amsn viene restituito “/usr/local/bin/amsn: line 3: exec: wish: not found” o qualcosa del genere provate a dare questo comando:

sudo ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish

¹ATTENZIONE: Questi comandi funzionano solo in distribuzioni Debian-Like (Debian Etch, Ubuntu Gutsy Gibon, Ubuntu Hardy Heron, etc), per altri tipi di distro Linux vi rimando al wiki ufficiale di aMsn

Ulteriori info qui e qui

4. Plugins e Skins

Se volete potete scaricare questo archivio di plugins e skin da me creato estraetelo e copiatene il contenuto nella directory ~/.amsn

5. Aggiornare a nuove versioni.

Per aggiornamenti futuri vi basta andare dalla vostra home nella directory amsn e dare il comando:

svn update

Poi compilate dando:

make clean

./configure

make

sudo make install

Non mi resta che augurarvi buona fortuna e ovviamente postate commenti, soprattutto se ci sono stati problemi nel seguire la mia guida!

A presto, NonSolo1x