Commits

Anonymous committed 650fba1

Jumping to the literal translation of App.C just because I can.

Comments (0)

Files changed (2)

 <!ENTITY ch14     SYSTEM "ch14-hgext.xml">
 <!ENTITY appA     SYSTEM "appA-svn.xml">
 <!ENTITY appB     SYSTEM "appB-mq-ref.xml">
+-->
 <!ENTITY appC     SYSTEM "appC-srcinstall.xml">
+<!--
 <!ENTITY appD     SYSTEM "appD-license.xml">
 -->
 
   &appA; -->
   <!-- BEGIN appB
   &appB; -->
-  <!-- BEGIN appC
-  &appC; -->
+  <!-- BEGIN appC -->
+  &appC;
   <!-- BEGIN appD
   &appD; -->
 </book>

it/appC-srcinstall.xml

+<appendix id="chap:srcinstall">
+  <?dbhtml filename="installare-mercurial-dai-sorgenti.html"?>
+  <title>Installare Mercurial dai sorgenti</title>
+
+  <sect1 id="sec:srcinstall:unixlike">
+    <title>Sistemi di tipo Unix</title>
+
+    <para id="x_5e0">Se state usando un sistema di tipo Unix che include una versione sufficientemente recente di Python (2.3 o superiore), installare Mercurial dai sorgenti è facile.</para>
+    <orderedlist>
+      <listitem><para id="x_5e1">Scaricate un archivio dei sorgenti recente da <ulink url="http://www.selenic.com/mercurial/download">http://www.selenic.com/mercurial/download</ulink>.</para>
+      </listitem>
+      <listitem><para id="x_5e2">Estraete i contenuti dell'archivio:</para>
+	<programlisting>gzip -dc mercurial-MYVERSION.tar.gz | tar xf -</programlisting>
+      </listitem>
+      <listitem><para id="x_5e3">Posizionatevi nella directory dei sorgenti ed eseguite lo script di installazione. Questo costruirà Mercurial e lo installerà nella vostra directory personale.</para>
+	<programlisting>cd mercurial-MYVERSION
+python setup.py install --force --home=$HOME</programlisting>
+      </listitem>
+    </orderedlist>
+    <para id="x_5e4">Una volta che l'installazione è terminata, Mercurial si troverà nella sottodirectory <literal>bin</literal> della vostra directory personale. Non dimenticate di assicurarvi che questa directory sia presente nel percorso di ricerca della vostra shell.</para>
+
+    <para id="x_5e5">Probabilmente avrete bisogno di impostare la variabile d'ambiente <envar>PYTHONPATH</envar> in modo che l'eseguibile di Mercurial possa trovare il resto dei pacchetti di Mercurial. Per esempio, sul mio portatile, ho impostato il valore di quella variabile a <literal>/home/bos/lib/python</literal>. Il percorso esatto dipende da come Python è stato installato sul vostro sistema, ma dovrebbe essere facile da scoprire. Se non siete sicuri, date un'occhiata alle informazioni precedentemente stampate dallo script di installazione e cercate il luogo in cui i contenuti della directory <literal>mercurial</literal> sono stati installati.</para>
+
+  </sect1>
+  <sect1>
+    <title>Windows</title>
+
+    <para id="x_5e6">Costruire e installare Mercurial sotto Windows richiede una varietà di strumenti, una certa quantità di conoscenze tecniche e una considerevole pazienza. Vi suggerisco vivamente di <emphasis>non</emphasis> seguire questa strada se siete un <quote>utente casuale</quote>. A meno che non intendiate lavorare su Mercurial, vi raccomando invece di usare un pacchetto di installazione eseguibile.</para>
+
+    <para id="x_5e7">Se avete intenzione di costruire Mercurial dai sorgenti sotto Windows, seguite le direzioni <quote>hard way</quote> sul wiki di Mercurial all'indirizzo <ulink url="http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall">http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall</ulink> e aspettatevi che il processo coinvolga diverse attività intricate.</para>
+
+  </sect1>
+</appendix>