Appendix C. Installer Mercurial à partir des sources

Table of Contents

C.1. Pour un système Unix ou similaire
C.2. Pour Windows

C.1. Pour un système Unix ou similaire

Si vous utilisez un système Unix ou similaire, pour lequel une version récente de Python (2.3 ou plus) est disponible, l'installation de Mercurial à partir des sources est simple.

  1. Téléchargez un paquet récent depuis http://www.selenic.com/mercurial/download.

  2. Extrayez le paquet :

    gzip -dc mercurial-MYVERSION.tar.gz | tar xf -
  3. Allez dans le répertoires où les sources ont été extraites et exécutez le script d'installation. Ce dernier compilera Mercurial et l'installera dans votre répertoire utilisateur.

    cd mercurial-MYVERSION
    python setup.py install --force --home=$HOME

Lorsque l'installation est terminée, Mercurial se trouvera dans le répertoire bin de votre répertoire utilisateur. N'oubliez pas de vérifier que ce répertoire se trouve dans la liste des répertoires où votre shell recherche les exécutables.

Vous devrez vraisemblablement définir la variable d'environnement PYTHONPATH de manière à ce que l'exécutable de Mercurial puisse trouver le reste des paquets logiciels. Par exemple, sur mon ordinateur portable, je dois le définir ainsi: /home/bos/lib/python. Le chemin exact à utiliser dépendra de la manière dont Python aura été construit pour votre système. Il ne devrait pas être difficile de le trouver. En cas de doute, lisez le texte généré lors de l'installation ci-dessus, et recherchez l'emplacement où le contenu du répertoire mercurial a été installé.

C.2. Pour Windows

Construire et installer Mercurial sous Windows nécessite des outils logiciels divers, une certaine connaissance technique et une bonne dose de patience. Je vous déconseille fortement de tenter de le faire si vous êtes un simple utilisateur. A moins que vous n'ayez l'intention de "hacker" Mercurial, je vous suggère d'avoir recours à un paquet d'installation de la version binaire.

Si vous avez vraiment l'intention de construire Mercurial à partir des sources sous Windows, suivez les indications pour ce chemin laborieux sur le wiki de Mercurial : http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall, et préparez vous à un travail épineux.