La compilación e instalación de la version 1.5.2 de Subversion desde los archivos fuentes es más sencilla que antes. En anteriores versiones era necesario instalar las dependencias por separado, mientras que en la nueva, siempre y cuando se ubique las dependencias en el directorio de las fuentes de Subversion, la construcción e instalación es automática. Tal y como describen en el apartado C. Dependencies in details de la Guía de Instalación:
This will place ‘apr’, ‘apr-util’, ‘neon’, and ‘zlib’
directories directly into your unpacked Subversion distribution,
where they will be automatically configured and built by
Subversion’s build process.
La instalación se compone de los siguientes pasos:
- Descargar los archivos fuente de Subversion y el paquete de dependencias elementales, descomprimir los archivos y dirigirnos al directorio resultado
wget http://subversion.tigris.org/downloads/subversion-1.5.2.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.5.2.tar.gz tar xvzf subversion-1.5.2.tar.gz tar xvzf subversion-deps-1.5.2.tar.gz cd subversion-1.5.2
- Construir los ejecutables e instalar subversion. Para evitar problemas, recomiendo evaluar donde esta ubicado el zlib con whereis zlib, y en caso de ser necesario cambiar la ruta en –with-zlib, y verificar que el servidor sea de 64bits, de lo contrario eliminar LDFLAGS=”-L/lib64.
./configure --prefix=$HOME --without-berkeley-db --with-zlib=/usr/include/ --with-ssl --with-neon=$HOME LDFLAGS="-L/lib64 make make install
- Añadir a la variable PATH la ruta donde esta ubicado el ejecutable. Los cambios deben de verse reflejados en el archivo de configuración .bashrc
PATH=$HOME/bin:$PATH export PATH
Finalmente, los directorios creados en home son: bin/ build-1/ include/ lib/ man/ share/
Mi nombre es Luis Oscar Ramos y soy Ingeniero de Software
. Orgullosamente mexicano; confío
en el enorme potencial de mi país. Este es mi refugio, el lugar donde
discuto, analizo y critico lo que me interesa.