jueves, 9 de agosto de 2012

Subversion Edge en Debian Squeeze

Subversion Edge es un instalador de Collabnet que integra los paquetes del software de control de versiones Subversion, Apache y ViewVC.
Para este tutorial se instalará la versión de 32 bits.
Antes de comenzar con la instalación Subversion Edge es necesario que nuestro Debian cumpla con los requerimientos:
  • Java 1.6 JRE/JDK. Se recomienda la versión de Oracle.
  • Python 2.4 to 2.6
Instalamos Python 2.6 (Ya viene instalado por defecto)
sudo apt-get install python2.6
Para la instalación de Java ver el siguiente post:
Java 6 JDK en Debian Squeeze (x86)
Procedemos a descargar Subversion Edge desde la siguiente dirección:
http://www.collab.net/downloads/subversion
Enlace directo:
http://www.open.collab.net/servlets/OCNDirector?id=CSVNEDGE3.1.0LINUX32

Al descomprimir el archivo descargado obtendremos el directorio csvn, lo movemos a /opt y damos permisos de ejecución al ejecutable:
##movemos el directorio de subversion edge
mv /ruta/directorio/csvn /opt/

##nos ubicamnos en el directorio
cd /opt/csvn

##damos permisos de ejecución al ejecutable csvn que se encuentra en bin:
chmod +x bin/csvn
Antes iniciar Subversion debemos setear la variable JAVA_HOME con la ruta del directorio donde se encuentra instalado java 6:
##entramos como root
su

##primero seteamos la variable PATH con la ruta del directorio 
##donde se ecuentra el ejecutable de java
export PATH=$PATH:/opt/java-sdk/jdk1.0.6_25/bin/

para comprobar:
echo $PATH

##Seteamos la variable JAVA_HOME con la ruta del directorio 
##donde se ha instalado java6
export JAVA_HOME=/opt/java-sdk/jdk1.0.6_25

para comprobar:
echo $JAVA_HOME
Ahora ya podemos iniciar Subversion Edge:
##entramos como root
su

##Nos ubicamos en el directorio de Subversion
cd /opt/csvn

##Iniciamos el servicio
bin/csvn start

##Paramos el servicio
bin/csvn stop


##También podemos instalar la aplicación para que se inicie 
##automáticamente cada vez que el servidor se reinicia
sudo -E bin/csvn install

Nota:
Los datos de LogIn por defecto son:
User: admin
Password: admin
Capturas:

No hay comentarios:

Publicar un comentario