bibigeek.com  Tu blog de Programación Geek: Java, php, J2EE... y mucho más

Archive for the ‘ Debian Lenny ’ Category

Ya está… CONSEGUIDO!

Como habéis podido comprobar en los anteriores posts (para ser más concretos los dos últimos) he cambiado de Servidor y en estos momentos tengo instalada una distribución Linux Debian Lenny.
Como podréis imaginar a un buen programador no le puede faltar un Repositorio de Versiones, en este caso he instalado nuevamente el Subversion siguiendo los pasos de un Post que ya escribí en su tiempo, pero sólo tenéis que añadir una modificación en el siguiente comando:


sudo svnadmin create /home/<nombreDirectorio>

Hay que añadir la opción: –fs-type fsfs. Por lo tanto, el comando quedaría de la siguiente forma:


sudo svnadmin create --fs-type fsfs /home/<nombreRepositorio>

Sabiendo esto, ya podéis seguir las instrucciones de este Post:

Instalar un Repositorio Subversion en Ubuntu con WebDav

Ya sé que el Post para instalar un Respositorio Subversion era para una distribución Ubuntu, pero estos mismos pasos me han servido para instalar satisfactoriamente el Subversion en mi nueva distribución Debian. Lo que voy a explicar ahora de nuevo es como activar el módulo websvn que contiene una interfaz más amigable, funciones de comparación, histórico,… como de un cliente subversion se tratase pero disponible en formato Web (programada con php).

Instalar WebSVN en Linux Debian Lenny, Ubuntu…

Simplemente hay que comprobar si tenemos disponibles en nuestros repositorios linux el paquete websvn. Lo podremos comprobar ejecutando el siguiente comando en una terminal:


sudo aptitude search websvn
p   websvn                             - interface for subversion repositories written in PHP

Si véis que hay una “i” en vez de una “p” justo al incio de la línea querrá decir que está instalado, en caso contrario no. Para instalar el WebSVN también será necesaria la instalación de otro paquete adicional llamado: enscript. Por lo tanto vayamos a instalar los dos paquetes poniendo los siguientes comandos:


sudo aptitude install enscript
sudo aptitude install websvn

Ahora viene cuando deberemos configurar el websvn para que funcione con nuestro respositorio.

KIT-KAT: Tengo que mencionar que dentro de un mismo directorio podremos tener varios Repositorios Instalados, por ejemplo, un repositorio para proyectos personales y otro para proyectos de invitados, FIN KIT-KAT

Ahora veamos las imágenes que nos ayudará a entender como configurar el WebSVN:

Imagen 1. Especificamos que deseamos configurar el webSVN

Pantallazo 1. Configuracion inicial

Imagen 2. Tenemos que indicar los módulos que deseamos configurar para el apache, yo he seleccionado todos :P .

Pantallazo con las confguraciones posibles de apache

Imagen 3. Indicar la carpeta donde están situados los repositorios subversion, en este caso lo instalé en /var/SVN

[More]