Compiler aMSN

From AMSN
Jump to: navigation, search

This page has been translated form the English (Original) one and it is also avaible in Italian et Espagnol.

Cette page vous aidera à compiler aMSN et à l'amener à fonctionner sur votre système.

S'il vous plaît, notez que les utilisateurs de Windows et Mac OS X n'ont pas besoin de compiler aMSN, les paquets "sources" (ainsi que le dépôt SVN) contiennent déjà les binaires de aMSN pour Windows et Mac OS X.

Ces instructions sont spécifiques aux utilisateurs de Linux.

Contents

Obtenir le code source de aMSN

Vous pouvez télécharger le code source de aMSN avec des méthodes différentes.

Si vous voulez télécharger le code source de la dernière version stable parue, vous le trouverez sur : www.amsn-project.net/download.php. Une fois sur la page, choisissez "Tarball Source".

Si vous voulez télécharger la dernière version en développement, vous pouvez la télécharger en utilisant différentes méthodes. Un très bon guide a été mis en place sur la page Installation de la version SVN

Extraire le code source

Une fois que vous avez téléchargé la source, vous devez extraire l'archive tarball. Vous pouvez faire cela soit en utilisant un extracteur d'archives graphique ou en utilisant un terminal. Si c'est la deuxième option que vous choisissez, allez dans le répertoire où aMSN a été téléchargé et tapez la commande suivante:

tar -xzvf amsn-0.xx.tar.gz

Ici, 0.xx est la version que vous avez téléchargée (amsn-0.97.tar.gz pour la version 0.97 de aMSN par exemple).

Cette étape peut être différente ou même sautée si vous avez téléchargé la version SVN. S'il vous plaît, suivez les instruction de la page Installation de la version SVN pour plus d'informations.

Installer depuis la source

Ces instructions sont pour une source indépendamment de la distribution utilisée.

Afin de compiler correctement aMSN, vous devez avoir installé certains paquets requis. Vous trouverez de plus amples informations sur ceux-ci à la page en français.

Vous aurez besoin de ces différents paquets pour pouvoir compiler aMSN :

* tcl8.4-dev
* tk8.4-dev
* libx11-dev
* libpng12-dev
* libjpeg62-dev

Notez que vous aurez également besoin des paquets de compilation suivants :

* gcc 
* g++
* make

Une fois que vous êtes prêt, vous devez juste tapez les commandes suivantes dans la fenêtre du terminal :

cd amsn-0.xx
./configure && make

Attendez que la compilation soit achevée et vous obtiendrez un retour de l'invite de commande.

aMSN a maintenant été compilé.

Notez que si vous avez téléchargé la version SVN, vous pourriez être obligé de faire "cd amsn" ou "cd msn" en fonction de la méthode que vous avez utilisée pour télécharger le code source.

Ensuite, en tant que root (administrateur) (ou à l'aide de la commande sudo), tapez :

make install

Une fois terminée, aMSN devrait maintenant être installé sur votre système.

Sinon, vous pouvez garder aMSN dans votre répertoire "Home" et le lancer directement à partir de là-bas (aMSN ne requiert pas d'installation pour fonctionner).

Vous pouvez créer un lien symbolique pour lancer aMSN en tapant simplement "amsn" en tant que root (ou avec sudo) depuis l'invite de commandes du terminal :

ln -s /path/to/source/folder/amsn-0.xx/amsn /usr/bin/amsn

Sur la base de Debian

Il s'agit d'une ligne de commande d'installation. C'est seulement pour la dernière version de aMSN. Si vous n'êtes pas à l'aise avec la ligne de commande, vous devriez alors utiliser Synaptic ou n'importe quel autre gestionnaire de paquets et l'installer de façon habituelle.

Ceci étant dit, nous allons ouvrir une invite de commandes et obtenir ces paquets (Vous devez être root ou avec la commande sudo) :

apt-get build-dep amsn
apt-get install fakeroot

Ensuite configurez et compilez le paquet Debian :

./configure
make deb

Installer le paquet Debian :

mv  distrib/DEB/amsn* ~/Desktop
cd ~/Desktop
dpkg --install amsn*.deb

Vous avez désormais la dernière version de aMSN sur votre OS basé sur Debian. Le paquet .deb est maintenant sur votre bureau, alors si vous voulez l'enregistrer pour plus tard, vous pouvez.

Cela permettra également à votre synaptic/aptitude de désinstaller et de mettre à jour votre paquet actuel.

Sur la base de Fedora

Pour compiler votre propre fichier .rpm depuis la source, suivez ces étapes dans Fedora (à partir d'une invite de commandes d'un terminal). Si vous voulez juste installer aMSN, essayez peut-être InstallOnFedora.

Tout d'abord régler vos dépendances :

yum install yum-utils rpmbuild
yum-builddep amsn

Ensuite, allez dans le répertoire de votre source aMSN (après décompression) :

./configure
make rpm

Déplacons votre rpm quelque part histoire de l'avoir sous la main :

mv distrib/RPM/amsn*.rpm ~/Desktop
cd ~/Desktop

et installez le!

rpm -hiv amsn*.rpm

Sur la base de Gentoo

aMSN peut être trouvé dans "Portage". Dans le but de l'installer (cet exemple est pour amsn-0.97), vous devez disposer juste des droits du root, après avoir fait la mise à jour de votre arbre portage :

echo "net-im/amsn-0.97 ~x86" >> /etc/portage/package.keywords
emerge amsn -av
Profitez !
Personal tools