Ceci est une ancienne révision du document !
installer amsn 0.97RC1 désaliasé sous Ubuntu Gusty Gibbon Depuis le passage à Gusty, c'est devenu très chiant d'installer amsn désaliasé! Mais la solution existe! Allez on commence, c'est assez long donc patience et suivez bien les étapes pour le faire!
Dans un terminal tapez; Dépendences
$ sudo apt-get install build-essential libx11-dev libc6-dev imagemagick libjpeg-dev libpng12-dev tcltls fakeroot debhelper $ sudo apt-get install libxft-dev msttcorefonts checkinstall subversion $ sudo apt-get install libssl-dev tk8.4 $ cd $ mkdir amsn_temp $ cd amsn_temp
Téléchargez les sources des librairies
$ wget http://prdownloads.sourceforge.net/tcl/tcl8.5a6-src.tar.gz $ wget http://prdownloads.sourceforge.net/tcl/tk8.5a6-src.tar.gz $ wget http://switch.dl.sourceforge.net/sourceforge/tls/tls1.5.0-src.tar.gz</code>
Et décompressez-les:
$ tar zxvf tcl8.5a6-src.tar.gz $ tar zxvf tk8.5a6-src.tar.gz $ tar zxvf tls1.5.0-src.tar.gz</code>
NE FERMEZ PAS LE TERMINAL. Compilation et installation de TCL/TK avec support antialiasing TCL
Dans le terminal :
$ cd tcl8.5a6/unix $ ./configure --prefix=/opt --exec-prefix=/opt</code>
(si vous avez Ubuntu en 64Bits, vous pouvez ajouter –enable-64bit à configure).
$ make $ sudo chedckinstall -y --pkgversion 8.5a6 --pkgname tcl8.5_antialias
Checkinstall va construire un .deb et vous l'installer tout seul.
Avant de finir, pour éviter d'avoir le message d'érreur "msgcat", vous devrez copier manuellement son répertoire dans /opt :
$ cd .. $ sudo cp -R library/msgcat/ /opt/lib/tcl8.5/ $ cd ../..
Ne fermez pas le terminal! TK
$ cd tk8.5a6/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.5a6 --pkgname tk8.5_antialias $ cd ../..
TclTLS
Pour éviter le message d'erreur TLS :
dans le même terminall:
$ 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; vous devrez corriger manuellement le fichier pkgIndex.tcl :
$ 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 dans le terminal toujours ouvert tapez;
$ cd ..
Compiler et installer aMsn SVN
Vous allez télécharger aMSN avec subversion:
$ svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn $ cd amsn $ ./configure --prefix=/opt --exec-prefix=/opt --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
Tapez dans le terminal:
$ make deb $ sudo dpkg -i distrib/DEB/*.deb
Et voila, aMSN est mantenant installé! mais il manque une petite chose à faire; ajouter un lanceur pour aMSN dans le menu application>internet Ajoutez donc un élément et la commande pour lancer aMSN est la suivante;
/opt/bin/wish8.5 /opt/bin/amsn
Ne vous reste plus qu'à profiter d'un joli aMSN :)
réalisé par : m3ta-x