Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Amsn Anti aliassé Sous Gutsy

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 noir sont à copier-coller dans un terminal !

Note: Une installation simplifiée est expliquée plus bas… ATTENTION: j'ai testé cet installateur qui m'a été fourni par un ami (qu'il l'a testé lui aussi). Je ne sais pas d'où il vient, il n'y a aucun problème sur le script que je fourni, mais c'est personnel, ceux qui ne veulent pas s'y risquer, référez vous à l'installation "compliquée", de plus TCL/TK ne seront probablement pas installé "uniquement" pour aMSN alors qu'ils seront bel et bien en version béta. Faites votre choix (j'ai fait le mien).
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 tcltls checkinstall subversion
sudo apt-get install libssl-dev
Ces versions sont en Beta. Cela signifie que vous risquez de rencontrer des problèmes en les utilisant, mais qu'elles sont en cour de stabilisation, nous les installerons donc dans ce tutoriel en dehors du système pour qu'elle ne soit utilisés que par amsn
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

NE FERMEZ PAS LE TERMINAL.

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.

Checkinstall n'est destiné qu'à la création de paquets locaux, si vous souhaitez distribuer vos paquets nouvellement créés, utilisez la méthode officielle en suivant ce tutoriel : Créer un paquet

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

Ne fermez pas le terminal!

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

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 ..

Vous allez télécharger aMSN avec subversion:

svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
cd amsn

Éditez le fichier ~/amsn_temp/amsn/amsn

et chyangez la ligne:

exec wish $0 $@

en

exec /opt/bin/wish8.5 $0 $@

Puis encore dans le même terminal:

./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é!

Pour ouvrir amsn, il faudra utiliser le lanceur créé dans Applications→Internet→aMSN ou cette commande:

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 ;-)

  • amsn_gusty.1193509059.txt.gz
  • Dernière modification: Le 27/10/2007, 20:18
  • (modification externe)