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




