Installation de la version SVN

From AMSN
Jump to: navigation, search

La version SVN de aMSN est la version en cours de développement. C'est l'équivalent d'une version 'instable' ou 'beta'. Si vous utilisez la version SVN de aMSN, vous aurez toutes les dernières corrections de bug ainsi que de nouvelles fonctionnalités. La contrepartie est que la version SVN peut devenir instable, ou ne pas fonctionner du tout, mais nous faisons de notre mieux pour la garder aussi stable et fonctionnelle que possible.

Notez que le plus souvent, la version SVN de aMSN est plus stable que la dernière version officielle. Ceci est du au fait que la version SVN inclue les corrections de tous les bugs signalés depuis la sortie de la dernière version officielle.

Si vous cherchez comment compiler aMSN avec l'antialiasing regardez ici

Contents

C'est quoi Subversion ?

Subversion, appelé aussi SVN est un outil qui garde la trace de tout le travail et des changements effectués sur un ensemble de fichiers. Nous l'utilisons pour tous les fichiers en relation avec le développement de aMSN. Cela permet à de nombreux développeurs (potentiellement très dispersés géographiquement) de travailler ensemble. Mais vous pouvez aussi bénéficier de cette technologie en l'utilisant pour obtenir la dernière version de développement de aMSN.

Comment obtenir la dernière version de développement de aMSN ?

Nous vous offrons deux méthodes pour obtenir la dernière version de développement de aMSN :

  • en installant le logiciel subversion : peut être un peu plus long à mettre en oeuvre la première fois, mais facilitera les mises à jour.
  • en téléchargeant une archive.

Windows

La méthode subversion

En utilisant le logiciel TortoiseSVN

Avant tout, vous devez installer le logiciel TortoiseSVN. Obtenez le ici : http://tortoisesvn.tigris.org/ si vous ne l'avez pas encore installé. Vous devez aussi avoir une version de aMSN déjà installée.

Présumant que vous avez déjà installé tout cela, commençons.

Etape 1

Allez dans le dossier où aMSN est installé. Par défaut : C:\Program Files\amsn. Si vous désirez conserver votre version actuelle, renommez le dossier scripts en quelque chose comme scripts-0.97. Créez un nouveau dossier que vous appellerez scripts. Vous devriez obtenir quelque chose comme ça:

Start.PNG

Faites un clic-droit sur le nouveau dossier scripts et sélectionnez l'option SVN Checkout....

Step1.PNG

Nous sommes prêt pour l'étape 2.

Etape 2

Après avoir cliqué sur l'option "checkout", une fenêtre de dialogue apparaitra. Dans la zone "URL of repository" faites un copier-coller de cette adresse: https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn et dans la zone "Checkout Directory" saisissez le chemin complet de votre nouveau dossier "scripts".

Step2.PNG

Vérifiez que vous n'avez pas fait d'erreur de syntaxe et cliquez sur OK. La fenêtre se fermera et une autre fenêtre s'ouvrira. Patientez. En bas à gauche, du texte devrait apparaitre, et après quelque temps, du texte défilera dans la partie centrale. Patientez jusqu'à ce que cela soit terminé. Cela peut prendre du temps. La taille du téléchargement est approximativement de 9.68Mo. Le téléchargement est terminé quand l'information suivante apparait Completed At revision: xxxx (où xxxx est un nombre) en bas de la zone de texte centrale.

Incomplet

Step3.PNG

Complet

Checkout-complete.PNG

Quand c'est fini, cliquez sur OK.

Quand la procédure s'est bien réalisée, vous devriez avoir une nouvelle icône de dossier "scripts".

SVNdir.PNG

La procédure devant s'être effectuée correctement, lancez aMSN et profitez de la toute dernière version de aMSN. Si vous aviez déjà un profile avant la mise à jour, il sera utilisé par cette nouvelle version.

Mettre à jour à la dernière version

Maintenant que vous avez installé une version moins stable de aMSN, vous souhaitez peut être continuer d'utiliser la toute dernière version de aMSN. Pour cela, si faites un clic-droit sur le dossier "scripts", vous remarquerez que l'option SVN Checkout... n'est plus disponible. A la place, vous aurez deux nouvelles options SVN Update et SVN Commit... (Il y a aussi quelques nouvelles options dans le menu de Tortoise SVN, mais vous n'avez besoin d'aucune d'entre elles, à moins que quelque chose se soit mal passé.)

Update1.PNG

SVN Update est bien sur celui que vous utiliserez... Je vous recommande personnellement de l'utiliser régulièrement. Pour ma part, j'effectue une mise à jour quotidienne chaque fois que je démarre mon ordinateur.

NOTE: Faire une mise à jour avec cette méthode ne télécharge pas autant d'éléments qu'une installation complète puisque cela ne télécharge que les fichiers qui ont été changés ou ajoutés, ce qui rend cette méthode particulièrement sure même pour les connections peu rapides.

Cliquer sur "SVN Update" ouvrira la fenêtre de la deuxième fenêtre de l'étape 2. Quand il est indiqué Completed At revision: xxxx cela signifie que vous avez la nouvelle version de aMSN. Sinon, regardez ce qui ne s'est pas bien passé... Les fichiers peuvent être à l'état Updated (mis à jour), Added (ajouté), Deleted (éffacé). S'il vous est indiqué "Completed (terminé)" comme dans l'image ci dessous, cela signifie que vous êtes à jour.

UpdateDone.PNG

NOTE: Fermez aMSN pendant que vous faites une mise à jour, sinon la mise à jour pourra ne pas être complète.

Utiliser un logiciel SVN standard

Avant tout, vous devez avoir le logiciel "subversion" d'installé. Vous pouvez l'obtenir ici :

http://svn.tigris.org/

Une version de aMSN devra aussi avoir été préalablement installée.

Une fois que tout cela est installé, nous sommes prêt pour continuer.

Si vous désirez conserver votre version actuelle, renommez le dossier scripts en quelque chose comme scripts-0.97. Créez un nouveau dossier que vous appellerez scripts. Vous devriez obtenir quelque chose comme ça (ne vous occupé pas du commentaire "right click"):

Start.PNG

Lancer la console (démarrer->éxécuter->saisir la commande suivante : cmd). Allez dans le dossier désiré pour effectuer l'opération (Cela doit être votre dossier principal de aMSN. Dans cet exemplele dossier est : \Program\amsnsvn\)

Saisissez cette ligne :

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

et validez en appuyant sur la touche "enter". Après quelques instants, un texte ressemblant à cela devrait apparaitre :

Checkout.PNG

Attendez quelques instants. Quand la procédure est terminée, vous devriez voir quelque chose comme ça :

SVNcheckout complete.PNG

(The Checkade ut revision: 7644 se traduit par "mis à jour à la version: 7644") Vous avez maintenant un nouveau dossier portant le nom amsn.

Maintenant vous devez renommer le dossier "amsn" et le remplacer par "scripts". Soit vous faites cela dans la console en lançant la commande suivante ren amsn scripts soit vous faites un clic droit sur le dossier -->option renommer, les deux méthodes fonctionnent.

Maintenant que vous êtes prêt, il vous suffit de lancer aMSN. Votre ancien profile sera utilisé avec cette nouvelle version.

NOTE: Si vous avez installé des plugins supplémentaires dans le dossier amsnpath\scripts\plugins vous devez les déplacer dans le nouveau dossier "plugins". Seuls les plugins standards sont installés par la mise à jour. Si vos plugins étaient installés dans le dossier X:\Documents and Settings\username\amsn\plugins ils seront toujours disponibles.

Restez à jour

Pour effectuer une mise à jour, ouvrez la console (démarrer->éxécuter->saisir la commande suivante : cmd). Sinon, allez dans le dossier "scripts" et lancez la commande suivante dans une console :

svn update

Sinon, depuis n'importe quel endroit, lancez la commande suivante en console :

svn update X:\chemin\complet\vers\le\dossier\Scripts\

(dans cet exemple, cela serait : svn update C:\amsnsvn\scripts\)

Attendez jusqu'à ce que la ligne suivante apparaisse Update completed at revision xxxx (Dans l'image ci dessous, c'est la ligne Uppdaterade till revision 7657.)

SVNupdateComplete.PNG

Je vous recommande de régulièrement mettre à jour votre version de aMSN . Pour ma part, j'effectue une mise à jour quotidienne chaque fois que je démarre mon ordinateur. Faire une mise à jour avec cette méthode ne télécharge pas autant d'éléments qu'une installation complète puisque cela ne télécharge que les fichiers qui ont été changés ou ajoutés, ce qui rend cette méthode particulièrement sure même pour les connections peu rapides.

NOTE: Fermez aMSN pendant que vous faites une mise à jour, sinon la mise à jour pourra ne pas être complète.

J'ai écris un petit script batch qui lance svn au démarrage. Si vous l'utiliser, copiez simplement la ligne ci dessous dans un fichier .bat que vous créerez, en modifiant la chemin indiqué pour qu'il pointe sur le bon dossier/fichier. Sauvegardez et modifiez l'extension du fichier de .txt en .bat.

@svn update C:\Program\amsnsvn\scripts\ > C:\Program\amsnsvn\update.log

La commande > C:\Program\amsnsvn\update.log écrit tous les évènements dans le fichier "update.log", ainsi vous pourrez vérifier ce qui à été mis à jour et quelle version à été installée. Ceci est totalement optionnel.

Le caractère "@" devant la ligne évite que la commande s'affiche sur l'écran.

La méthode archive

  1. Téléchargez la dernière version stable de aMSN à cette adresse : www.amsn-project.net
  2. Téléchargez la dernière de développement SVN de aMSN : amsn_dev.tar.gz
  3. Allez dans le dossier C:\Program Files\amsn et renommez le dossier "scripts" en "scripts-0.97"
  4. Décompressez le fichier "amsn_dev.tar.gz" ; cela va créer un dossier portant ce nom : msn. Renommez le avec ce nom : "scripts" et c'est tout.

MacOS X

La méthode Subversion

(Ce guide présume que vous êtes l'administrateur de votre Mac. Si ce n'est pas le cas, contactez votre administrateur pour qu'il effectue la mise à jour à votre place...)

La première fois que vous ferez une mise à jour, vous aurez besoin d'exécuter ces commandes :

cd /Applications/aMSN.app/Contents/Resources/
sudo rm -rf Scripts
sudo svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn Scripts
sudo chmod -R 775 Scripts

Par la suite, il suffira de lancer la commande suivante :

svn up /Applications/aMSN.app/Contents/Resources/Scripts/

La méthode archive

Svnmacstep1.png

Svnmacstep2.png

Svnmacstep3.png

Svnmacstep4.png

Svnmacstep5.png

Svnmacstep6.png

Svnmacstep7.png

Linux

/!\ Soyez prudent /!\ Il y a deux méthodes pour utiliser/installer aMSN version SVN sous Linux:

- La méthode Subversion
- La méthode archive

Vous devez en choisir une, et utiliser définitivement la même méthode.

Si vous utilisez une méthode puis l'autre ensuite, vous aurez de sérieux problèmes.

La méthode "subversion" est à privilégier. Ceci parce qu'a chaque fois que vous ferez une mise à jour de votre version de aMSN, vous n'aurez besoin de télécharger que les dernières modifications (quelques Kilo octets) au lieu de télécharger l'intégralité du logiciel (quelques méga octets).

La méthode subversion

Pour commencer, vous devez installer subversion (Debian/Ubuntu : sudo apt-get install subversion, Mandriva : urpmi kdesvn , ou bien : urpmi subversion)

Ensuite, saisissez la commande suivante dans un terminal :

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

Compiler aMSN

Pour obtenir des informations pour compiler aMSN, veuillez vous rapporter au guide suivant : Compiler aMSN.

Vous devrez passer l'étape de la décompression, et le dossier dans lequel vous entrerez s'appelle 'amsn'.

cd amsn

à la place de

cd amsn-0.xx

tel que décrit dans la page Compiler aMSN.

Lancer aMSN

Saisissez amsn dans une console, ou Créez une icône sur votre bureau :)

Amusez vous bien.

Comment mettre à jour aMSN

Si vous voulez mettre à jour votre version de aMSN, tout ce que vous avez besoin de faire est d'aller dans le dossier de aMSN (Celui où la version SVN à été téléchargée) et de saisir dans une console la commande suivante :

svn update

Recompilez si nécessaire ou réinstaller si cela ne fonctionne pas !

La méthode archive

Pour les systèmes GNU/Linux nous aurons un peu plus d'opérations à effectuer.

Préparation

Avant tout, vérifiez que vous avez les bons paquetages de développement d'installés (dev ou devel) ( Dev Packages ).

Vous avez besoin de tcl8.4-dev et tk8.4-dev (les noms peuvent différer selon votre distro).

Ouvrez une console et saisissez la commande suivante :

wget http://www.amsn-project.net/amsn_dev.tar.gz

Cela téléchargera l'archive amsn_dev.tar.gz dans votre dossier home.

Ensuite, allez dans votre dossier home, ouvrez une console, et décompressez l'archive en saisissant la commande suivante :

tar xzvf amsn_dev.tar.gz

Compiler aMSN

Pour obtenir des informations pour compiler aMSN, veuillez vous rapporter au guide suivant : Compiler aMSN.

Vous devrez passer la méthode de décompression, et le dossier dans lequel vous entrerez s'appelle 'msn'.

cd amsn

à la place de

cd amsn-0.xx

tel que décrit dans la page Compiler aMSN.

Lancer aMSN

Saisissez amsn dans une console, ou Créez une icône sur votre bureau :)

The apt-get (ubuntu) way

This method is only useful for Ubuntu users using intrepid or jaunty. You can find more information about it in this forum thread : http://www.amsn-project.net/forums/viewtopic.php?t=6448

Amusez vous bien.

Personal tools