Tutorial de Subversion - Instalación de Subversion

2 - Instalación de Subversion

[editar]
Tutorial creado por Rafaël Garcia-Suarez. Extraido de: http://www.mononeurona.org/index.php?idp=412
27 de Octubre de 2005
Esta sección cubre la instalación de Subversion en sistemas de tipo Unix. (También es posible compilar e instalar Subversion en Windows. Lea el fichero INSTALL de la distribución de Subversion). Para instalar Subversion, quizá tenga que actualizar (o instalar) algunas de las herramientas de su sistema (autoconf, libtool,

python2). Necesitará también la biblioteca de análisis sintáctico de XML expat. Para información detallada, lea la sección BUILD REQUIREMENTS del fichero //INSTALL//. Subversion está totalmente construído con componentes de código abierto.

Subversion requiere también una versión reciente de Berkeley DB. Asegúrese de echar un vistazo a los ficheros README e INSTALL para estar seguro de que tiene la versión correcta. (En el momento de escribir esto, servía Berkeley DB 4.0.14). Subversion usa esta base de datos como el almacenamiento subyacente de sus repositorios. La puede conseguir en Sleepycat Software.

Las instantáneas (snapshots) de Subversion, disponibles en el sitio principal de subversion, incluyen todas las otras bibliotecas necesarias para instalar un repositorio local. Montar un servidor Subversion accesible a través de la red requiere Apache 2, pero eso es otro artículo. El fichero INSTALL explica también como obtener un nuevo Subversion `fresco' del repositorio (sí, los desarrolladores de Subversion usan su propio software), pero eso no es necesario en absoluto, pues Subversion se está volviendo cada vez más estable. Nosotros usaremos una instantánea. En el momento de escribir esto, el número de versión de la última instantánea es el 3578 (también conocida como Subversion 0.14.5), pero llamémoslo XXXX.

El desarrollo de Subversion es rápido. Para hacer más fáciles las actualizaciones, instalaremos Subversion en su propio subdirectorio. También daremos por supuesto que usted necesita instalar la versión apropiada de Berkeley DB. Las órdenes precedidas por una almohadilla (#) deben ejecutarse como root. (Si no tiene acceso a root, instale Subversion en su directorio home en vez de usar /usr/local como se hace en los ejemplos posteriores).

# mkdir /usr/local/subversion-rXXXX

# ln -s /usr/local/subversion-rXXXX /usr/local/subversion




$ gunzip -c db-4.0.14.tar.gz | tar xf
$ cd db-4.0.14/build_unix

$ ../dist/configure --prefix=/usr/local/subversion-rXXXX

$ make



# make install


Asegúrese de que su sistema puede encontrar las bibliotecas en /usr/local/subversion/lib. Generalmente esto se consigue estableciendo el equivalente en su sistema a la variable de entorno LD_LIBRARY_PATH. En GNU/Linux, también puede añadir esta ruta a su fichero /etc/ld.so.conf y ejecutar /sbin/ldconfig. Después, compile Subversion:

$ gunzip -c subversion-rXXXX.tar.gz | tar xf
$ cd subversion-rXXXX

$ ./configure --with-berkeley-db=/usr/local/subversion-rXXXX \

        --prefix=/usr/local/subversion-rXXXX

$ make

$ make check         # opcional: ejecuta las comprobaciones




# make install


Finalmente, añada /usr/local/subversion/bin a su PATH. ¡Eso es todo!
[editar]

2 opiniones

soy la peor de la escuela

jajajajajajajajajajajajajajajajajajajaja
k onda

nada aqui pasando pasate

Tutoriales relacionados con 'Tutorial de Subversion'

Subversion es un sistema de control de versiones de código abierto, de propósitos similares al... Más »
Desde hoy ya está disponible la versión 1. 0 de Subversion, un sistema de control... Más »

Autor y licencia de 'Tutorial de Subversion'


Tutorial de Rafaël Garcia-Suarez. Extraido de: http://www.mononeurona.org/index.php?idp=412 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.