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

Ceci est une ancienne révision du document !



Installation de la dernière version d'aMSN

Ces méthodes permettent d'utiliser la dernière version d'AMSN, aussi appelée "aMSN SVN" ou "aMSN Daily".

Copiez-collez cette ligne dans un terminal pour ajouter la clé d'authentification du dépôt :

 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x07af2e69547ac004b7bcb5971c1e55a728cbc482

Ajoutez un des dépôts non officiels suivants à vos sources de mises à jour (choisissez celui correspondant à votre version d'Ubuntu) :

Version Dépôt
Ubuntu 9.10 deb http://ppa.launchpad.net/amsn-daily/ppa/ubuntu karmic main
Ubuntu 9.04 deb http://ppa.launchpad.net/amsn-daily/ppa/ubuntu jaunty main
Ubuntu 8.10 deb http://ppa.launchpad.net/amsn-daily/ppa/ubuntu intrepid main

Rechargez la liste des paquets, puis installez le paquet amsn.

En cas de problème, voir la discussion "aMSN SVN" sur le forum ubuntu-fr.

Comment retrouver la clé associée aux dépôts PPA ?

FIXME a verifier

L'identifiant se retrouve sur le site suivant : https://launchpad.net/~amsn-daily/+archive/ppa
Ces méthodes datent de presque 2 ans. Ne sont-elles pas obsolètes ?

D accord avec toi.J ai testé la methode de Loiseau2nuit et ca fonctionne avec la visioconférence,image + son comme Msn.aMsn/aMsn ok;aMsn Msn ok :-P.Merci encore à Loiseau2nuit:;-) http://www.loiseau2nuit.net/le-geek-lab/linux/amsn-ubuntu-jaunty,123

Compilation

Versions en développement (aMSN SVN et Tcl/Tk CVS)

Pré-requis

Avec ce tutoriel Tk/Tcl seront compilées dans /usr/local ; les versions déjà présentes sur votre système et utilisées par d'autres applications (Scribus par exemple) ne devraient donc pas être modifiées.
En revanche, les anciennes versions d'aMSN seront écrasées par cette compilation. De plus, si une version d'aMSN des dépôts est encore présente, une éventuelle mise-à-jour de celle-ci risquerait de casser toute votre installation, il est donc préférable de la désinstaller.
Installation des dépendances
sudo apt-get install build-essential fakeroot python-dev libsox-dev libltdl3-dev libssl-dev libpng12-dev libjpeg-dev libxft-dev subversion cvs

Installation

Par habitude et parceque je n’aime conserver les sources dans mon HOME, j’ai téléchargé et compilé les sources dans /opt, mais cela n’est pas indispensable. Cela nécessite cependant d'effectuer toutes les opérations suivantes en root.
Création du répertoire d'installation
sudo mkdir /opt/amsn_svn
Installation de tcl
cd /opt/amsn_svn/
sudo cvs -d:pserver:anonymous:@tcl.cvs.sourceforge.net:/cvsroot/tcl login
sudo cvs -z3 -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl co -P tcl
cd /opt/amsn_svn/tcl/unix
sudo ./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.6 --enable-shared --enable-threads --mandir=/usr/local/share/man --enable-man-symlinks --enable-man-compression=gzip && sudo make CFLAGS="-g -O2 -D_REENTRANT" && sudo make install
Installation de tk
cd /opt/amsn_svn/
sudo cvs -d:pserver:anonymous:@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit login
sudo cvs -z3 -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit co -P tk
cd /opt/amsn_svn/tk/unix
sudo ./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.6 --with-tcl=/usr/local/lib --enable-shared --enable-threads --enable-man-symlinks --enable-man-compression=gzip --enable-xft && sudo make CFLAGS="-g -O2 -D_REENTRANT" && sudo make install
Installation d'aMSN
cd /opt/amsn_svn/
sudo svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn
cd /opt/amsn_svn/amsn
sudo ./configure --with-tcl=/usr/local/lib --with-tk=/usr/local/lib --enable-threads --enable-xft2 --enable-libpng && sudo make && sudo sed --in-place 's/wish /wish8.6 /'  /opt/amsn_svn/amsn/amsn && sudo make install
La dernière ligne de commande exécute toutes les opérations nécessaires à la compilation et l'installation d'amsn (./configure, make et make install) et modifie également l'exécutable amsn afin qu'il soit lancé avec la bonne version de wish (wish8.6) et éviter ainsi l'erreur TkCx (sudo sed –in-place 's/wish /wish8.6 /' /opt/amsn_svn/amsn/amsn).
Installation de tls1.50
Lors du premier lancement d'amsn, le module tls1.50 devrait automatiquement être téléchargé (dans amsn_received) et compilé selon l'architecture de votre système.
L'étape suivante est donc facultative est n'est destiné qu'à ceux qui souhaiteraient réaliser la totalité des opérations manuellement.
cd /opt/amsn_svn
sudo wget http://kent.dl.sourceforge.net/sourceforge/amsn/tls1.5.0-src.tar.gz
sudo tar xvzf tls1.5.0-src.tar.gz
cd /opt/amsn_svn/tls1.50/
sudo ./configure --with-ssl-dir=/usr/ --with-tclinclude=/usr/local/include/tcl8.6 && sudo make && sudo make install
mkdir -p ~/.amsn/plugins
ln -s /usr/local/lib/tls1.50 ~/.amsn/plugins/

Lancement

Cette version se lancera simplement avec la commande :

amsn
Erreur TkCx

Malgré la modification approprié de l'exécutable (voir "installation d'AMSN"), il se peut que vous soyez confronté au message d'erreur suivant : erreur TkCx
Cela peut se produire lorsque plusieurs versions des bibliothèques Tcl/Tk sont présentes sur votre système et que ce n'est pas le bon exécutable wish8.5 qui est utilisé. Pour corriger ce problème, lancer amsn avec la commande suivante :

/usr/local/bin/wish8.6 /usr/bin/amsn

Désinstallation

Désinstaller aMSN
cd /opt/amsn_svn/amsn && sudo make uninstall
rm -rf ~/.amsn/
Désinstaller tcl et tk
cd /usr/local/lib/ && sudo rm -rf tcl8 tcl8.6 tk8.6 tclConfig.sh tkConfig.sh libtcl8.6.so libtclstub8.6.a libtk8.6.so libtkstub8.6.a
cd /usr/local/bin/ && sudo rm tclsh8.6 wish8.6    
sudo rm -rf /usr/local/include/tcl8.6
sudo rm -rf /usr/local/share/man/
Désinstaller tls1.50
sudo rm -rf /usr/local/lib/tls1.50/
sudo rm /usr/local/lib/libtls1.50.so
sudo rm /usr/local/include/tls.h
Supprimer les sources
sudo rm -rf /opt/amsn_svn

Installer des skins et des plugins supplémentaires

Il s'agit là des skins et des plugins disponibles sur le serveur SVN.

cd ~/.amsn/
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/plugins/ && svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/skins/

D'autres skins et plugins sont disponibles ici : http://heanet.dl.sourceforge.net/sourceforge/amsn/
Pour les installer il suffit de décompacter les archives dans ~/.amsn/skins ou ~/.amsn/plugins.

Il est également possible de les décompacter dans /usr/local/share/amsn/skins et /usr/local/share/amsn/plugins, afin qu'ils soient disponibles pour tous les utilisateurs. Mais cela nécessite les droits root.

Compilation du serveur de son Snack

L'utilisation de ce serveur de son est nécessaire pour pouvoir envoyer et recevoir des messages vocaux. Il permet également d'avoir du son sur aMSN en même temps que d'autres applications (Amarok, Kaffeine, VLC, etc).

sudo mkdir /opt/snack && cd /opt/snack/
sudo wget http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz
sudo tar xvzf snack2.2.10.tar.gz 
cd /opt/snack/snack2.2.10/unix
sudo  ./configure --enable-alsa && sudo make && sudo make install

(Utiliser les options –with-tk=/usr/lib/ –with-tcl=/usr/lib/ si ces bibliothèques ne sont pas trouvées lors du configure)

Il sera probablement nécessaire de créer le lien symbolique suivant :

ln -s /lib/snack2.2/ ~/.amsn/plugins/

Sélectionner ensuite le serveur de son snack dans les préférences d'aMSN (onglet "Autres") pour l'activer.

Pour le desinstaller :

sudo rm -rf /lib/snack2.2/
sudo rm /lib/libsnackstub2.2.a
sudo rm -rf /opt/snack/

Contributeur : did, redgolum

  • amsn_svn.1246870272.txt.gz
  • Dernière modification: Le 06/07/2009, 10:51
  • par 213.95.41.13