Installare facilmente aMSN (con il supporto per i clip audio)
November 24th, 2007 — IppatsuMan
aMSN è un client open source multipiattaforma che supporta il maggior numero di caratteristiche del client originale: emoticon personalizzate, visualizzazione webcam, invio di brevi clip audio, font con antialiasing. Purtroppo molte di queste caratteristiche sono disponibili solo nella versione in via di sviluppo di aMSN, mentre sui repository di (K)Ubuntu si è fermi versione 0.97RC1.
Installare la sviluppo non era proprio agevole fino a poco tempo fa, dato che sui repository non erano disponibili le ultime versioni dei pacchetti Tcl e Tk, necessarie per compilare e usare aMSN. Finalmente sui repository per (K)Ubuntu Gutsy Gibbon 7.10 sono comparsi i nuovi pacchetti .deb già compilati, e la cosa è molto più semplice e meno invasiva (per lo meno rispetto ai metodi che si trovano in genere in giro).
Per motivi che ora non mi va di indagare i pacchetti non sono installabili direttamente da apt-get/aptitude/Synaptic/Adept, per cui dovrete scaricarli a mano. Per farlo aprite un terminale e eseguite:
mkdir amsn cd amsn wget http://it.archive.ubuntu.com/ubuntu/pool/universe/t/tcl8.5/tcl8.5_0.b2-2_i386.deb wget http://it.archive.ubuntu.com/ubuntu/pool/universe/t/tcl8.5/tcl8.5-dev_0.b2-2_i386.deb wget http://it.archive.ubuntu.com/ubuntu/pool/universe/t/tk8.5/tk8.5_0.b2-1_i386.deb wget http://it.archive.ubuntu.com/ubuntu/pool/universe/t/tk8.5/tk8.5-dev_0.b2-1_i386.deb
Avrete così i pacchetti di base necessari. Questi pacchetti hanno altre dipendenze, che purtroppo dobbiamo installare a mano. Cogliamo l’occasione e installiamo anche altri pacchetti necessari per la compilazione di aMSN. Eseguite:
sudo aptitude install build-essential libx11-dev libxau-dev libxdmcp-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libjpeg62-dev libpng12-dev
Ora che abbiamo le dipendenze soddisfatte possiamo installare Tcl/Tk 8.5:
sudo dpkg -i tcl8.5_0.b2-2_i386.deb tcl8.5-dev_0.b2-2_i386.deb tk8.5_0.b2-1_i386.deb tk8.5-dev_0.b2-1_i386.deb
Terminata l’installazione procediamo con l’installazione della libreria che permette a aMSN di inviare i suoni (questo passaggio è opzionale):
sudo aptitude install libsnack2
Adesso abbiamo tutto il necessario per procedere con la compilazione. Scaricate l’ultima versione di aMSN e decomprimetela:
wget http://amsn.sourceforge.net/amsn_dev.tar.gz tar xvf amsn_dev.tar.gz
Entrate nella cartella, configurate i sorgenti e compilateli:
cd msn ./configure make
Al termine della compilazione, salvo errori, aMSN sarà compilato. Potete verificare che funzioni correttamente eseguendo
./amsn
Se tutto funziona potete chiudere aMSN terminandolo premendo ctrl+c. Passiamo ora renderlo disponibile a tutti gli utenti del sistema. Per farlo eseguite:
cd .. mv msn amsn sudo cp -r amsn /opt sudo ln -s /opt/amsn/amsn /usr/bin/amsn
Adesso tutti gli utenti potranno avviare aMSN eseguendo amsn in un terminale. Opzionalmente potete aggiungere una voce per avviarelo da menu. Per aggiungere automaticamente a tutti gli utenti la voce di menu eseguite questo comando:
cat /opt/amsn/amsn.desktop | sed 's/Icon=amsn\.png/Icon=\/opt\/amsn\/desktop-icons\/128x128\/apps\/amsn\.png/' | sudo tee /usr/share/applications/amsn.desktop
(è un po’ complicato, vi conviene fare copia & incolla per essere sicuri di non sbagliare). In questo modo tutti gli utenti potranno avviare aMSN anche da menu, e aMSN dovrebbe supportare anche l’invio di brevi clip audio tenendo premuto il tasto F2.
Se avete bisogni di chiarimenti scrivete nei commenti.
November 24th, 2007 at 11:43
Forse sono mezzo addormentato, ma non manca un “sudo make install” nella procedura?
November 24th, 2007 at 21:07
@Serverdrop
Un altro modo quasi perfettamente equivalente è anche fare sudo make install (e per disinstallare sudo make uninstall), ma ho preferito il metodo “copiare la cartella” perché mi è sembrato più immediato per chi è alle prime armi. In effetti il Makefile di aMSN fa solo una copia dei file compilati e poco altro. Il mio è un metodo un po’ più brutale ma pressoché equivalente.
November 24th, 2007 at 23:05
Eggià, c’hai ragione anche tu… saluti
January 19th, 2008 at 19:14
“Per motivi che ora non mi va di indagare i pacchetti non sono installabili direttamente da apt-get/aptitude/Synaptic/Adept, per cui dovrete scaricarli a mano.”
Se è per quello è presente pure l’ultima versione stabile di amsn sui repo
http://it.archive.ubuntu.com/ubuntu/pool/universe/a/amsn/
Eppure pure questi non sono installabile bah.
OT: visto accadere la stessa cosa sul repo canonical per il pacchetto realplayer che “esternamente” non era disponibile eppure nel repo effettivamente c’era, per fortuna poi che quella volta hanno sistemato dopo averlo notificato.
April 22nd, 2008 at 16:15
Copia ok, incolla ok.
Password?
…
Non copia la password.
Se faccio, su O.S. windows xp copia e incolla la password non la copia.
Ma come faccio dato che la mia non è la password nome di quello che conosco io e penso che altri non possano indovinarla anche se è stupida?
La password è anche punteggiatura oltre che a numeri.
Non so, forse troppo lunga? Non prende il copia-incolla di suo nella password?
diobrandodibi@hotmail.it se mi puoi aggiungere.
April 22nd, 2008 at 16:57
@help (a.k.a. diobandodibi)
Il copia e incolla non funziona per motivi di sicurezza su nessun widget che contenga password, nè su Windows XP, nè su KDE, nè su GNOME nè su Mac OS.