hgbook

view fr/appC-srcinstall.xml @ 1030:2ac31ea48a3d

merge with trunk
author Romain PELISSE <belaran@gmail.com>
date Thu Apr 22 12:39:32 2010 +0200 (2010-04-22)
parents 769698b84773
children
line source
1 <!-- vim: set filetype=docbkxml shiftwidth=2 autoindent expandtab tw=77 : -->
3 <appendix id="chap:srcinstall">
4 <?dbhtml filename="installing-mercurial-from-source.html"?>
5 <title>Installer Mercurial à partir des sources</title>
7 <sect1 id="sec:srcinstall:unixlike">
8 <title>Pour un système Unix ou similaire</title>
10 <para id="x_5e0">Si vous utilisez un système Unix ou similaire, pour lequel
11 une version récente de Python (2.3 ou plus) est disponible, l'installation
12 de Mercurial à partir des sources est simple.</para>
13 <orderedlist>
14 <listitem><para id="x_5e1">Téléchargez un paquet récent depuis <ulink
15 url="http://www.selenic.com/mercurial/download">http://www.selenic.com/mercurial/download</ulink>.</para>
16 </listitem>
17 <listitem><para id="x_5e2">Extrayez le paquet : </para>
18 <programlisting>gzip -dc mercurial-MYVERSION.tar.gz | tar xf -</programlisting>
19 </listitem>
20 <listitem><para id="x_5e3">Allez dans le répertoires où les sources ont
21 été extraites et exécutez le script d'installation. Ce dernier compilera
22 Mercurial et l'installera dans votre répertoire utilisateur.</para>
23 <programlisting>cd mercurial-MYVERSION
24 python setup.py install --force --home=$HOME</programlisting>
25 </listitem>
26 </orderedlist>
27 <para id="x_5e4">Lorsque l'installation est terminée, Mercurial se
28 trouvera dans le répertoire <literal>bin</literal> de votre répertoire
29 utilisateur.
30 N'oubliez pas de vérifier que ce répertoire se trouve dans la liste
31 des répertoires où votre shell recherche les exécutables.</para>
33 <para id="x_5e5">Vous devrez vraisemblablement définir la variable
34 d'environnement <envar>PYTHONPATH</envar> de manière à ce que
35 l'exécutable de Mercurial puisse trouver le reste des paquets logiciels.
36 Par exemple, sur mon ordinateur portable, je dois le définir ainsi:
37 <literal>/home/bos/lib/python</literal>. Le chemin exact à utiliser
38 dépendra de la manière dont Python aura été construit pour votre
39 système. Il ne devrait pas être difficile de le trouver. En cas de
40 doute, lisez le texte généré lors de l'installation ci-dessus, et
41 recherchez l'emplacement où le contenu du répertoire
42 <literal>mercurial</literal> a été installé.</para>
44 </sect1>
45 <sect1>
46 <title>Pour Windows</title>
48 <para id="x_5e6">Construire et installer Mercurial sous Windows nécessite
49 des outils logiciels divers, une certaine connaissance technique et une
50 bonne dose de patience. Je vous <emphasis>déconseille fortement</emphasis>
51 de tenter de le faire si vous êtes un <quote>simple utilisateur</quote>.
52 A moins que vous n'ayez l'intention de "hacker" Mercurial, je vous
53 suggère d'avoir recours à un paquet d'installation de la version binaire.</para>
55 <para id="x_5e7">Si vous avez vraiment l'intention de construire
56 Mercurial à partir des sources sous Windows, suivez les indications pour
57 ce <quote>chemin laborieux</quote> sur le wiki de Mercurial : <ulink
58 url="http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall">http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall</ulink>,
59 et préparez vous à un travail épineux.</para>
61 </sect1>
62 </appendix>
64 <!--
65 local variables:
66 sgml-parent-document: ("00book.xml" "book" "appendix")
67 end:
68 -->