rev |
line source |
igor@473
|
1 \chapter{Instalar Mercurial desde las fuentes}
|
igor@402
|
2 \label{chap:srcinstall}
|
igor@402
|
3
|
igor@473
|
4 \section{En un sistema tipo Unix}
|
igor@402
|
5 \label{sec:srcinstall:unixlike}
|
igor@402
|
6
|
igor@473
|
7 Si usa un sistema tipo Unix que tiene una versión suficientemente
|
jerojasro@521
|
8 reciente de Python (2.3~o superior) disponible, es fácil instalar
|
igor@473
|
9 Mercurial desde las fuentes.
|
igor@402
|
10 \begin{enumerate}
|
igor@473
|
11 \item Descargue un paquete fuente reciente de
|
igor@402
|
12 \url{http://www.selenic.com/mercurial/download}.
|
igor@473
|
13 \item Descomprímalo:
|
igor@402
|
14 \begin{codesample4}
|
igor@402
|
15 gzip -dc mercurial-\emph{version}.tar.gz | tar xf -
|
igor@402
|
16 \end{codesample4}
|
igor@473
|
17 \item Vaya al directorio fuente y ejecute el guión de instalación.
|
igor@473
|
18 Esto armará Mercurial y lo instalará en su directorio casa:
|
igor@402
|
19 \begin{codesample4}
|
igor@402
|
20 cd mercurial-\emph{version}
|
igor@402
|
21 python setup.py install --force --home=\$HOME
|
igor@402
|
22 \end{codesample4}
|
igor@402
|
23 \end{enumerate}
|
igor@473
|
24 Cuando termine la instalación, Mercurial estará en el subdirectorio
|
igor@473
|
25 \texttt{bin} de su directorio casa. No olvide asegurarse de que este
|
igor@473
|
26 directorio esté presente en el camino de búsqueda de su intérprete de
|
igor@473
|
27 órdenes.
|
igor@402
|
28
|
igor@473
|
29 Probablemente necesitará establecer la variable de ambiente
|
igor@473
|
30 \envar{PYTHONPATH} de tal forma que los ejecutables de Mercurial
|
igor@473
|
31 puedan encontrar el resto de los paquetes de Mercurial. Por ejemplo,
|
igor@473
|
32 en mi portátil, la establecía a \texttt{/home/bos/lib/python}. La
|
igor@473
|
33 ruta exacta que usted use dependerá de como ha sido construído Python
|
igor@473
|
34 en su sistema, pero debería ser fácil deducirla. Si no está seguro,
|
igor@473
|
35 mire lo que haya mostrado el script en el paso anterior, y vea dónde
|
igor@473
|
36 se instalaron los contenidos del directorio \texttt{mercurial} se
|
igor@473
|
37 instalaron.
|
igor@402
|
38
|
igor@473
|
39 \section{En Windows}
|
igor@402
|
40
|
igor@473
|
41 Armar e instalar Mercurial en Windows requiere una variedad de
|
igor@473
|
42 herramientas, cierta suficiencia técnica y paciencia considerable.
|
igor@473
|
43 Personalmente, \emph{no le recomiendo} hacerlo si es un ``usuario
|
igor@473
|
44 casual''. A menos que intente hacer hacks a Mercurial, le recomiendo
|
igor@473
|
45 que mejor use un paquete binario.
|
igor@402
|
46
|
igor@473
|
47 Si está decidido a construir Mercurial desde las fuentes en Windows,
|
igor@473
|
48 siga el ``camino difícil'' indicado en el wiki de Mercurial en
|
igor@402
|
49 \url{http://www.selenic.com/mercurial/wiki/index.cgi/WindowsInstall},
|
igor@473
|
50 y espere que el proceso sea realmente un trabajo duro.
|
igor@402
|
51
|
igor@402
|
52 %%% Local Variables:
|
igor@402
|
53 %%% mode: latex
|
igor@402
|
54 %%% TeX-master: "00book"
|
igor@402
|
55 %%% End:
|