installer amsn 0.97 désaliasé sous Ubuntu Gutsy Gibbon est devenu très pénible. Mais la solution existe!
Allez on commence, c'est assez long donc patience et suivez bien les étapes pour le faire!
Les lignes en orange, comme d'habitude, sont à copier-coller dans un terminal.
ATTENTION: UN SEUL TERMINAL EST NÉCESSAIRE, VOUS NE DEVEZ EN AUCUN CAS LE FERMER PENDANT TOUTE L'INSTALLATION DE aMSN
Installation des dépendances
sudo apt-get install build-essential libx11-dev libc6-dev imagemagick libjpeg-dev libpng12-dev fakeroot debhelper libxft-dev msttcorefonts tcltls checkinstall subversion libssl-dev tk8.4
Compilation de TCL8.5 et TK8.5
cd && mkdir amsn_temp && cd amsn_temp
Téléchargez les sources de TCL8.5 et TK8.5 :
wget http://prdownloads.sourceforge.net/tcl/tcl8.5b2-src.tar.gz
wget http://prdownloads.sourceforge.net/tcl/tk8.5b2-src.tar.gz
wget http://switch.dl.sourceforge.net/sourceforge/tls/tls1.5.0-src.tar.gz
Et décompressez-les:
tar zxvf tcl8.5*-src.tar.gz && tar zxvf tk8.5*-src.tar.gz && tar zxvf tls1.5.0-src.tar.gz
TCL
cd tcl8.5*/unix
./configure --prefix=/opt --exec-prefix=/opt
(si vous avez Ubuntu en 64Bits, vous pouvez ajouter –enable-64bit à la fin de cette ligne).
make
sudo checkinstall -y --pkgversion 8.5-unstable --pkgname tcl8.5_antialias
Checkinstall va construire un .deb et vous l'installer tout seul.
Avant d'aller plus loin, pour éviter d'avoir le message d'érreur "msgcat", vous devrez copier manuellement son répertoire dans /opt :
sudo cp -R ../library/msgcat/ /opt/lib/tcl8.5/
cd ~/amsn_temp
TK
cd tk8.5*/unix
./configure --prefix=/opt --exec-prefix=/opt --enable-xft
(Là encore, si vous avez Ubuntu en 64Bits, vous pouvez ajouter –enable-64bit à configure)
make
sudo checkinstall -y --pkgversion 8.5-unstable --pkgname tk8.5_antialias
cd ~/amsn_temp
TclTLS
Pour éviter le message d'erreur TLS :
cd tls1.5
./configure --prefix=/opt --exec-prefix=/opt --with-tcl=/opt/lib --with-ssl-dir=/usr
make
sudo checkinstall -y --pkgversion 1.5 --pkgname tlstcl_antialias
Il y a un petit bug dans la librairie que nous allons corriger très facilement;
sudo gedit /opt/lib/tls1.50/pkgIndex.tcl
Ajoutez "0″ (zero) au numero de version, donc changez cette ligne:
package ifneeded tls 1.5
en:
package ifneeded tls 1.50
Enregistrez et fermez le fichier texte pkgIndex.tcl puis, toujours dans le terminal, tapez :
cd ..
Compiler et installer aMsn SVN
Vous allez télécharger aMSN avec subversion:
svn co http://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
cd amsn
./configure --prefix=/usr --exec-prefix=/usr --with-tcl=/opt/lib --with-tk=/opt/lib
Le message final devrait être, si tout s'est bien passé :
compile time options summary
- X11 : yes
- Tcl : 8.5
- TK : 8.5
- DEBUG : no
- STATIC : no
Vous pouvez poursuivre :
make deb
sudo dpkg -i distrib/DEB/*.deb
Et voila, aMSN est maintenant installé!
Ouvrir amsn
Pour ouvrir amsn, il faudra utiliser la commande suivante
/opt/bin/wish8.5 /opt/bin/amsn
ou bien créer un lanceur dans Applications→Internet→aMSN (en cliquant droit sur la barre de menu puis Èditer les menus et en rajoutant la commande précédente)
tiré du blog de notorious:
http://www.techlog.netsons.org/english/amsn-svn-antialiasing-tls-problem-solved-187/
et traduit en français et adapté pour Ubuntu par moi-même
Un grand merci du fond du coeur donc à Notorious :)
Cette création est mise à disposition sous un contrat Creative Commons.