hgbook

view fr/appC-srcinstall.xml @ 982:a9c3a727f253

ch01-intro.xml : some errors corrected and translated the last few part untranslated
author Frédéric Bouquet <youshe.jaalon@gmail.com>
date Tue Sep 08 18:20:00 2009 +0200 (2009-09-08)
parents 4a6a34e1586e
children c075fb0481c0
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 executez 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'executable 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 -->