Está en la página 1de 16

Universidad Nacional de Loja

rea de la Energa, las Industrias y los Recursos Naturales no Renovables Ingeniera en Sistemas Taller: Ingeniera del Software
Mdulo: Integrantes: Noveno B Ana Campoverde Yanela Ros Eduardo Lima Germn Salas Carlos Vivanco Fecha: 07 de Febrero de 2011

Tema:

Instalacin de Subversin sobre Ubuntu Linux

Definicin de Subversion.Caractersticas.Instalacin de Subversin sobre Ubuntu Linux EL modo de instalacin es el mismo ya sea para Linux Mint o Ubuntu. 1. Instalar los paquetes necesarios de Php5, Apache, MySql-server, Apache, Svn. Para esto se puede ir al Gestor de Paquetes Synaptic en donde se pone el nombre de los paquetes que se desea descargar e instalar , a continuacin se ilustra con unas imgenes:

2. Cdigo para configuracin del Servidor Crear un grupo en el sistema operativo $ sudo groupadd subversion Agregar el usuario de apache www-data al grupo que creamos anteriormente $ sudo adduser www-data subversion Ahora se crea un usuario en un archivo que apache utilizara para acceder al sitio, nos pedir la contrasea del usuario $ sudo htpasswd /etc/apache2/dav_svn.passwd nombreusuario Crear un directorio para almacenar el repositorio $ sudo mkdir -p /var/svn-repos Ahora se crea un proyecto $ svnadmin create /var/svn-repos/practica1 En este caso se denomina practica1, pero se puede asignar el nombre que se desee. Se da los permisos al repositorio $ sudo chown -R www-data:subversion /var/svn-repos/practica1 $ sudo chmod -R 770 /var/svn-repos/practica1 Ahora se modifica el archivo de webDAV para que sea habilitado $ sudo gedit /etc/apache2/mods-available/dav_svn.conf Al poner la sentencia anterior se abrir el archivo dav_svn.conf, en donde se deber ingresar las siguientes lineas de cdigo: <Location /svn/practica1> DAV svn SVNPath /var/svn-repos/practica1 #SVNParentPath /var/svn-repos/practica1 #SVNParentPath se puede usar en vez de SVNPath #para el estilo de la pagina AuthType Basic AuthName "Repositorio para Practica 1" AuthUserFile /etc/apache2/dav_svn.passwd <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>

Aqu se muestra el archivo a editarse:

Por ultimo se reinicia Apache $ sudo /etc/init.d/apache2 restart

Finalmente nos queda ingresar a nuestro sitio http://localhost/svn/practica1

Moodle Moodle es un Ambiente Educativo Virtual, sistema de gestin de cursos, de distribucin libre, que ayuda a los educadores a crear comunidades de aprendizaje en lnea. Este tipo de plataformas tecnolgicas tambin se conoce como LMS (Learning Management System). Como instalar moodle 1. Instalar programas necesarios. Moodle necesita tres elementos para funcionar: un servidor web (emplearemos Apache), una base de datos (utilizaremos MySQL) y un intrprete de PHP (en nuestro caso PHP5). Los instalaremos utilizando Sinaptic (Escritorio > Administracin > Gestor de paquetes Sinaptic). Para ello los buscamos (arriba a la derecha), los seleccionamos haciendo doble clic, aceptamos los cambios adicionales requeridos (dependencias), y cuando terminamos de seleccionar, le damos a aplicar (arriba, un poco ms a la izquierda). El sistema descargar e instalar lo necesario. Los paquetes que debemos instalar son: 2. Descargar Moodle 1.8.1 Lo haremos desde la pgina oficial: http://download.moodle.org/

Elegiremos la versin en formato .tgz, que es la nativa para GNU/Linux. 3. Reubicar Moodle y descomprimirlo El servidor web Apache slo muestra las pginas web contenidas en una carpeta, concretamente en /var/www. Por eso debemos trasladar el archivo que hemos descargado a esa carpeta. En esa carpeta, como en todas las importantes para el sistema, slo puede escribir el administrador. Si no queremos

copiar a travs de la terminal, podemos simplemente abrir una terminal (Aplicaciones > Accesorios > Terminal) y escribir sudo nautilus (sin las comillas). Se nos abrir una ventana del navegador de archivos con permisos de administrador. Vamos en esta ventana con permisos de administracin a /var/www (le damos a subir hasta llegar al directorio raz, y ah buscamos /var, y dentro de l /var/www). Arrastramos el paquete desde el escritorio hasta /var/www. Descomprimimos el paquete .tgz (botn derecho > Extraer aqu). Nos aparecer una carpeta llamada Moodle. Podemos borrar el paquete .tgz, aunque no es necesario. 4. Crear una base de datos para Moodle Para ello abrimos una terminal (recuerda: Aplicaciones > Accesorios > Terminal) y escribimos sudo mysql (sin comillas). Ahora estamos trabajando en MySQL. Escribimos este comando para crear una base de datos para Moodle. No te preocupes: ser la nica vez que manejes la base de datos, porque funcionar sin que te des cuenta. El comando en cuestin: CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Nos dir que . Hemos creado una base de datos llamada moodle. Ahora vamos a crear un usuario con autorizacin apra hacer y deshacer en ella: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER TO moodleuser@localhost IDENTIFIED BY yourpassword; ON moodle.*

Donde pone moodleuser@localhost podemos poner cocochoelchocolatero@localhost. Ser el nombre del propietario de la base de datos. Por supuesto, donde pone yourpassword podemos poner la contrasea que queramos. Por ltimo, salimos de MySQL escribiendo: Quit 5. Ejecutar el instalador de Moodle (install.php) Abrimos un navegador y nos dirigimos a la direccin: http://localhost/moodle/install.php

Seleccionamos el idioma en nuestro caso espaol internacional

Como ya se habr intuido, localhost es nuestro propio equipo, concretamente la carpeta que se comparte mediante el servidor web (recuerda el paso 3: /var/www). El instalador, por tanto, se encuentra dentro de la carpeta moodle que est en /var/www. Explicaciones aparte, el caso es que escribimos en la barra de direcciones de un navegador (yo he probado con Firefox). Nos ir haciendo una serie de preguntas que, o bien sabremos contestar, o bien estn bien con las opciones por defecto.

Nos surgir un error: El Directorio de Datos no pudo ser encontrado o creado. Corrija la ruta o cree el directorio manualmente. Debemos crear como root la carpeta /var/moodledata y dar permisos de escritura a todo el mundo. Para crear una carpeta como root (administrador) seguimos el procedimiento del paso 3 para tener una ventana del navegador de archivos con permisos de administracin (Aplicaciones > Accesorios > Terminal y escribir sudo nautilus), y luego: botn derecho > Crear nueva carpeta > renombrarla como moodledata. Para cambiar los permisos de la carpeta: botn derecho sobre ella > Propiedades > Pestaa Permisos > activar todas las casillas (lectura, escritura y ejecucin). O sino se ejecuta en un terminal los siguientes comandos: Sudo chown R www-data:www-data /var/moodledata Sudo chmod R 770 /var/moodledata Continuamos con la instalacion

Continuamos presionando siguiente

Luego de ingresar el usuario y la contrasea de la base de datos se presiona siguiente. Tendremos otro error: El script instalador no ha podido crear automticamente un archivo config.php

con las especificaciones elegidas. Por favor, copie el siguiente cdigo en un archivo llamado config.php y coloque ese archivo en el directorio raz de Moodle. Pues lo hacemos, descargamos el

archivo y lo trasladamos desde el escritorio, donde estar despus de descargarlo, hasta la carpeta /var/www/moodle, siguiendo el procedimiento del paso 3 (es decir, como root). Continuando tenemos, 6. Modificar config.php La lnea: $CFG->wwwroot = http://localhost/moodle; debe incluir la IP de nuestro servidor, as: $CFG->wwwroot = http://192.168.0.89/moodle; Si no sabemos cual es la IP de nuestro equipo, podemos verla en Escritorio > Administracin > Red. Si tenemos IP dinmica, es mejor (no s si imprescindible) cambiarla por una IP fija. As, para entrar desde otro equipo de nuestra red escribiremos en el navegador: http://192.168.0.89/moodle seguidamente tenemos

Luego se reinicia el servidor

Comprobaciones del servidor

En esta pgina se debe configurar la cuenta de administrador principal que le dar un control absoluto sobre el sitio. Asegrese de que use un nombre de usuario y contrasea seguros, as como una direccin de correo electrnico valida. Ms adelante podr ms cuentas de administrador.

Estos aqu van los ajustes bsicos para la pgina como son el nombre y una descripcin de la misma

También podría gustarte