Version stable du dépôt

A savoir :

Si vous voulez consulter les sources de MurExpo, c’est à dire le code source, restez sur cette page et suivez cette documentation. Si vous ne savez pas ce qu’est un code source et que vous voulez simplement installer l’application, ne lisez pas la suite …

J’ai mis en place un dépôt SVN pour le projet, voilà ce qu’il faut savoir avant de commencer à déployer le dépôt en question (enfin si vous êtes intéressés) …

Préparation :

Le logiciel est développé avec le langage Python, en version 3. Pour le fonctionnement de l’application, les modules suivants sont employés (et doivent de même être installés) :

Avant d’installer les modules, assurez-vous que Python 3 est bien installé (attention il faut installer Pyhon 3.6, 3.7 ou 3.8 … mais pas la version 2.7 !). De même il faudra installer Subversion et Pip3 (voir ici ou ici ou ici ou ici ou encore ici).

Installation des modules complémentaires :

Une fois Subversion et Pip3 installés, nous allons nous occuper des modules … pour cela nous le ferons avec Pip3, voici la procédure sous GNU/Linux à partir d’un terminal (dans l’ordre ; installation de pyqt5, numpy, pillow :

 pip3 install PyQt5 numpy Pillow

Pour les utilisateurs sous Windows, voir ici … ou ceux sous MacOSX, voir ici (ou ici).

Déploiement et mise à jour de la version stable du dépôt SVN de MurExpo :

 svn checkout https://svn.code.sf.net/p/murexpo/code/branches/0.6.8 murexpo_version_stable

Avec cette commande un dossier murexpo_version_stable va être crée dans votre votre répertoire utilisateur. Ce dossier va contenir toute l’arborescence de MurExpo en version stable.

Vous pouvez de même télécharger le code source directement sur sourceforge.net ici

Déploiement, mise à jour et exécution de la version stable du dépôt SVN de MurExpo :

La suite n’est valable que sous GNU/Linux ; il faudra adapter si vous êtes sous Windows ou MacOS.

Pour mettre à niveau, entrez la commande suivante (qui ne sera à faire que la première fois) :

 svn checkout https://svn.code.sf.net/p/murexpo/code/branches/0.6.8 murexpo_version_stable

Avec cette commande un dossier murexpo_version_stable va être crée dans votre votre répertoire utilisateur. Ce dossier va contenir toute l’arborescence de MurExpo en version stable (la version actuelle).

Nommez ce fichier : murexpo_stable_svn.sh (avec l’extension .sh) … et enregistrez-le dans votre répertoire utilisateur (à la racine de votre répertoire utilisateur !).

A partir de là (et tant que le répertoire murexpo_version_stable et le fichier murexpo_stable_svn.sh sont présents dans votre répertoire utilisateur) … vous pourrez, chaque fois que vous le désirez, exécuter la version SVN de MurExpo, pour cela passez cette commande dans un terminal (à partir de votre répertoire utilisateur) :

 sh murexpo_stable_svn.sh