
Guida all'installazione dell'ultima versione SVN di amsn su sistema operativo ubuntu.
innanzitutto cos'è svn: http://it.wikipedia.org/wiki/Subversion
Questa guida serve per installare amsn SVN (leggi su), in modo da poterlo aggiornare in qualsiasi momento si voglia, alle ultime modifiche apportate al codice da parte degli sviluppatori giorno per giorno.
La maggior parte dei problemi sono Bug generati proprio dal nuovo codice aggiunto, in via di perfezionamento, quindi prima di segnalare errori, aspettate qualche aggiornamento.
Ho notato che questa è una delle prime guide che un utente che passa a Linux segue, quindi ho cercato di renderla oltre che utile all'installazione del programma anche leggermente istruttiva.
In particolare verrà mostrato l'uso dello strumento subversion, del compilatore gcc, del gestore di pacchetti apt.
ps: vi ricordo che l'alternativa LIBERA ad msn c'è, e si chiama jabber
Prerequisiti:
*) Prima di iniziare questo procedimento, assicurarsi di non aver installato amsn dai repositories di Ubuntu
**) Assicurarsi inoltre di conoscere i comandi base della console http://help.ubuntu-it.org/9.10/ubuntu/b ... index.html
Procedimento:
Prima di tutto scaricate l'ultima versione del software, per farlo dovete accedere al server svn, quindi vi serve l'apposito tool, si chiama subversion-tools.
- Codice: Seleziona tutto
sudo apt-get install subversion-tools
scegliere l'opzione evidenziata
(se usate un proxy va configurato, il file di configurazione si trova nella cartella ~/.subversion e si chiama servers
basta decommentare le parti che interessano ed impostare il proxy)
ora potete accedere ai sorgenti di amsn con il seguente comando:
- Codice: Seleziona tutto
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
questo comando scaricherà i sorgenti e li collocherà nella cartella dove siete dalla console, di default, la home.
una volta terminato il processo dovete entrare all'interno della cartella appena scaricata:
- Codice: Seleziona tutto
cd amsn
scaricare le dipendenze:
- Codice: Seleziona tutto
sudo apt-get install build-essential tcl8.5-dev tk8.5-dev libpng12-dev libjpeg62-dev tcltls libsnack2-dev libv4l-dev libgupnp-igd-1.0-dev libgstreamer-plugins-base0.10-dev
selezionare la versione 8.5 delle tcl dando il comando
- Codice: Seleziona tutto
sudo update-alternatives --config tclsh
selezionando l'apposito numero e premendo [INVIO]
rifare lo stesso con wish
- Codice: Seleziona tutto
sudo update-alternatives --config wish
e dare il comando per il controllo delle dipendenze:
- Codice: Seleziona tutto
./configure
una volta terminata la procedura senza ricevere errori, potete compilare amsn:
- Codice: Seleziona tutto
make
finita quest'ultima procedura senza ricevere errori, potete installare amsn nel vostro sistema e renderlo eseguibile in qualsiasi istante:
- Codice: Seleziona tutto
sudo make install
avete appena installato amsn.
nel caso vogliate disinstallarlo:
- Codice: Seleziona tutto
sudo make uninstall
per aggiornarlo bisogna scaricare gli aggiornamenti da svn e ricompilarli cioè:
- Codice: Seleziona tutto
cd amsn
make clean
svn up
./configure
make
sudo make install
________________________________Supporto telefonata Voip________________________________
installare la libreria per farsight
- Codice: Seleziona tutto
sudo apt-get update && sudo apt-get install libgstfarsight0.10-dev gstreamer0.10-plugins-farsight
riprendere la guida dopo l'installazione delle dipendenze.
________________________________Aggiungere plugins and skins________________________________
Se volete usare la versione svn di plugins e skin e aggiugnerne altri, sempre da terminale:
- Codice: Seleziona tutto
rm -r ~/.amsn/plugins/
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/plugins ~/.amsn/plugins/
- Codice: Seleziona tutto
rm -r ~/.amsn/skins/
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/skins ~/.amsn/skins/
riavviate amsn e scegliete la skin che preferite e tutti i plugin che desiderate
Per chi vuole il massimo della somiglianza a MSN Live messanger 8 installi queste skin:
http://www.amsn-project.net/forums/viewtopic.php?t=4263
http://www.amsn-project.net/forums/viewtopic.php?t=5509
Per avere un font decente:
Account -> preferenze -> interfaccia ->cambia font
scegliere "arial" e mettere grandezza 10 (richiede il pacchetto msttcorefonts e le tcl/tk 8.5, leggi bene su)
________________________________Supporto addizionale_______________________________
Installando il pacchetto tkdnd_1.0-1_i386.deb, avrete il supporto al trasferimento dei file trascinandoli semplicemente nella finestra di chat. Cosi ad esempio, potete comodamente inviare una canzone al vostro amico di chat trascinandola dal vostro player preferito alla finestra di chat.
http://sourceforge.net/project/download ... m&86067958
- Codice: Seleziona tutto
sudo apt-get install alien
- Codice: Seleziona tutto
sudo alien -i -d tkdnd-1.0-b2.i386.rpm
____________
***note
se ho saltato qualche dipendenza ditemelo, io ho provato a installarlo su un sistema pulito quindi dovrei averne aggiunte tutte. se per caso siete costretti ad aggiungerne qualcuna segnalatemela cosi la integro e risolviamo molti problemi per altre persone.
la guida si aggiornerà in caso di cambiamenti...
________________________________Problemi noti________________________________
non trova TLS all'avvio: http://www.amsn-project.net/wiki/FAQ#TL ... fix_it_.3F
ecco come risolvere il problema dell'installazione del modulo TLS per x86_64:
http://forum.ubuntu-it.org/viewtopic.ph ... 79#p367279
NB: se usate i tcl/tk8.5 dei repo di hardy il ./configure da dare dovrebbe essere:
- Codice: Seleziona tutto
./configure --with-tclinclude=/usr/include/tcl8.5/ --with-tclconfig=/usr/lib/tcl8.5/ --with-tkconfig=/usr/lib/tk8.5/
problema con TKCximage:
Loading TKCximage failed. This module is needed to run aMSN. Please compile aMSN first, istructions on how to compile are located in the file INSTALL
se siete su gnome:
- Codice: Seleziona tutto
sudo gedit /usr/bin/amsn
su kde sostituite kate al posto di gedit
modificate la prima riga da:
- Codice: Seleziona tutto
exec wish $0 $@
a:
- Codice: Seleziona tutto
exec wish8.5 $0 $@
FAQ: http://www.amsn-project.net/wiki/Freque ... _Questions
se trovate errori sintattici o semantici nella guida segnalateli, ve ne sarò grato





