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 igor@473: 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: