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