Ceci est une ancienne révision du document !
Amsn Désaliasé Sous Gutsy
Installer amsn 0.97RC1 désaliasé sous Ubuntu Gutsy Gibbon est devenu très pénible.
Méthode par .deb
De plus ce paquet est compatible avec la libsnack2 et tcltls nativement en place dans les dépôts d'ubuntu contrairement aux autres méthodes.
Si vous avez une proposition d'amélioration, un problème ou autre, contactez moi: Fabien26
Installez le paquet (l'installation est longue, c'est normal) amsn-antialiased_0.97.svn.1, ce paquet auto installe amsn en version antialiased (sans problème de polices) et en plus de cela il contient le support du drag'n'drop !
Après installation de ce paquet amsn sera directement disponible à l'utilisation
Méthode Manuelle
Allez on commence, ce n'est pas très long mais suivez bien les étapes pour le faire!
Les lignes en noir sont à copier-coller dans un terminal !
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
Dans le terminal :
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; vous devrez éditer manuellement le fichier /opt/lib/tls1.50/pkgIndex.tcl Ouvrez un nouveau terminal (sans fermer l'autre surtout) puis
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 et le terminal qui a servi à editer ce fichier texte. Revenez ensuite à l'autre terminal et 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 créer un lanceur avec (ou utiliser directement) cette commande:
/opt/bin/wish8.5 /usr/bin/amsn
réalisé par : m3ta-x d'après le blog de notorious et avec l'aide précieuse de krop pour la mise en page et les avertissement