Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
amsn_gusty [Le 06/11/2007, 16:34] fabien26 déplacement de la page |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Gutsy amsn}} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Amsn Désaliasé Sous Gutsy ====== | ||
- | |||
- | Installer amsn 0.97RC1 __désaliasé__ sous Ubuntu Gutsy Gibbon <del>est devenu très pénible.</del> | ||
- | |||
- | |||
- | ===== Méthode par .deb ===== | ||
- | |||
- | <note attention>**Ce .deb n'est pas d'une qualité exceptionnelle et n'est pas non plus un .deb ordinaire**, c'est en quelque sorte la même chose que la méthode ci-dessous adapté à [[gutsy]] et [[dapper]], et en plus simple d'utilisation. | ||
- | |||
- | 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: [[utilisateurs:Fabien26]]</note> | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet| | ||
- | Installez le paquet]] (l'installation est longue, c'est normal) [[http://ppa.launchpad.net/fabien-beosfrance/ubuntu/pool/main/a/amsn-antialiased/amsn-antialiased_0.97.svn.1-1~fabien26ppa1_all.deb|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! | ||
- | <note important>Il ne faut pas fermer le terminal durant toute la durée de l'installation!</note> | ||
- | |||
- | **Les lignes en noir sont à copier-coller dans un [[terminal]] !** | ||
- | |||
- | |||
- | |||
- | |||
- | =====Installation des dépendances===== | ||
- | |||
- | <code>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</code> | ||
- | |||
- | |||
- | |||
- | |||
- | =====Compilation de TCL8.5 et TK8.5===== | ||
- | |||
- | |||
- | <code>cd && mkdir amsn_temp && cd amsn_temp</code> | ||
- | |||
- | Téléchargez les sources de TCL8.5 et TK8.5 : | ||
- | |||
- | <code>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</code> | ||
- | |||
- | Et décompressez-les: | ||
- | |||
- | <code>tar zxvf tcl8.5*-src.tar.gz && tar zxvf tk8.5*-src.tar.gz && tar zxvf tls1.5.0-src.tar.gz</code> | ||
- | |||
- | |||
- | |||
- | |||
- | ====TCL==== | ||
- | |||
- | Dans le terminal : | ||
- | |||
- | <code>cd tcl8.5*/unix | ||
- | ./configure --prefix=/opt --exec-prefix=/opt</code> | ||
- | |||
- | (si vous avez Ubuntu en 64Bits, vous pouvez ajouter --enable-64bit à la fin de cette ligne). | ||
- | |||
- | <code>make | ||
- | sudo checkinstall -y --pkgversion 8.5-unstable --pkgname tcl8.5_antialias</code> | ||
- | |||
- | Checkinstall va construire un .deb et vous l'installer tout seul. | ||
- | |||
- | <note important>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 : [[:tutoriel:creer_un_paquet|Créer un paquet]]</note> | ||
- | |||
- | Avant d'aller plus loin, pour éviter d'avoir le message d'érreur "msgcat", vous devrez copier manuellement son répertoire dans /opt : | ||
- | |||
- | |||
- | <code>sudo cp -R ../library/msgcat/ /opt/lib/tcl8.5/ | ||
- | cd ~/amsn_temp</code> | ||
- | |||
- | |||
- | ====TK==== | ||
- | |||
- | <code>cd tk8.5*/unix | ||
- | ./configure --prefix=/opt --exec-prefix=/opt --enable-xft</code> | ||
- | |||
- | (Là encore, si vous avez Ubuntu en 64Bits, vous pouvez ajouter --enable-64bit à configure) | ||
- | |||
- | <code>make | ||
- | sudo checkinstall -y --pkgversion 8.5-unstable --pkgname tk8.5_antialias | ||
- | cd ~/amsn_temp</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====TclTLS==== | ||
- | |||
- | Pour éviter le message d'erreur TLS : | ||
- | |||
- | <code>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</code> | ||
- | |||
- | Il y a un petit bug dans la librairie; vous devrez [[:tutoriel:comment_editer_un_fichier|éditer manuellement le fichier]] **/opt/lib/tls1.50/pkgIndex.tcl** | ||
- | Ouvrez un nouveau terminal (sans fermer l'autre surtout) puis | ||
- | |||
- | <code>sudo gedit /opt/lib/tls1.50/pkgIndex.tcl</code> | ||
- | |||
- | 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 : | ||
- | |||
- | <code>cd ..</code> | ||
- | |||
- | |||
- | =====Compiler et installer aMsn SVN===== | ||
- | |||
- | |||
- | Vous allez télécharger aMSN avec subversion: | ||
- | |||
- | <code>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</code> | ||
- | |||
- | 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 : | ||
- | |||
- | <code>make deb | ||
- | sudo dpkg -i distrib/DEB/*.deb</code> | ||
- | |||
- | 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 | ||
- | |||
- | <note important>Si vous utiliser directement la commande **amsn** et qu'une version antérieure de wish est installée, aMSN ne se lancera pas et vous aurez droit à l'avertissement suivant : "//Loading TkCximage failed. This module is needed to run aMSN. Please compile aMSN first, instructions on how to compile are located in the file INSTALL.//"</note> | ||
- | |||
- | ---- | ||
- | //réalisé par : [[utilisateurs: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 ;-) // |