Académique Documents
Professionnel Documents
Culture Documents
Herramientas de
Productividad
INSTALACION Y CONFIGURACION
DEL SISTEMA DE CONTROL
GESTION DE PROTECTOS,
SISTEMA DE CONTROL DE INCIDENCIAS
Y VERSIONES
2013
Contenido
Introduccin ............................................................................................................................ 3
Objetivos: ............................................................................................................................... 4
Objetivo General ................................................................................................................ 4
Objetivo Especfico ............................................................................................................ 4
TUTORIAL DEBIAN ........................................................................................................ 5
Introduccin a tutorial de Debian: .................................................................................. 6
TUTORIAL TODOYU .................................................................................................... 25
Introduccin a tutorial de Todoyu ................................................................................ 26
Pasos de instalacin .................................................................................................... 27
TUTORIAL MANTIS BUG TRACKER ......................................................................... 41
Introduccin a tutorial Mantis Bug Tracker ................................................................. 42
Pasos de instalacin...................................................................................................... 44
TUTORIAL DE BAZAAR ...................................................................................................... 53
Introduccin a tutorial de bazaar ................................................................................. 54
INSTALACIN ........................................................................................................... 55
Introduccin
En el siguiente trabajo presentamos nuestro trabajo de investigacin sobre los sistemas
Gestin de proyecto, Control de versiones y Gestin de Incidencias, todos estos
desarrollados en Debian, gracias al programa Virtual Box.
Cumpliendo con los requerimientos de la Ctedra el lector, ver manuales de instalacin y
configuracin de los diferentes Sistemas junto con el de Debian.
El Lector ser ilustrado con imgenes alusivas al proceso que se est presentando,
anticipando algunos problemas que el usuario pueda encontrar a la hora de comprobar su
funcionamiento.
Nuestro sistema fue desarrollado en LCOM-4 durante sesiones programadas, para luego
detallarlas en procesadores de texto, en donde, quedara constancia de nuestro trabajo.
Objetivos:
Objetivo General
Objetivo Especfico
TUTORIAL DEBIAN
Este documento cubre la instalacin para la arquitectura 32-bit PC usando el ncleo Linux.
Debian es una comunidad conformada por desarrolladores y usuarios, que mantiene un
sistema operativo GNU basado en software libre. El sistema se encuentra precompilado,
empaquetado y en un formato deb para mltiples arquitecturas de computador y para
varios ncleos.
El instalador usar los valores predeterminados para las preguntas que no son formuladas.
Cuando exista un problema, el usuario ver el error en pantalla, y es posible que se
muestre el men del instalador para que elija de ste alguna accin alternativa.
INSTALACION
Para comenzar a instalar el Sistema Operativo Debian, debemos primero crear una nueva
mquina virtual, para esto debemos entrar a VirtualBox y elegir la opcin Nueva.
Seguimos los pasos eligiendo los datos de la nueva mquina virtual que vamos a crear:
-el nombre de la maquina virtual
-el sistema operativo a utilizar: en este caso Linux
-el tipo de distribucin de Linux: Debian
Creamos un Disco Duro Virtual que es donde se guardaran todos los archivos de
instalacin
Para crear el disco duro fsico elegimos la opcin de Tamao Fijo, pero para ahorrar
espacio en el disco duro de la mquina anfitrin, se recomienda seleccionar la opcin
Reservado dinmicamente.
Ahora debemos crear la imagen de Debian en la mquina Virtual. Para ello debemos elegir
Iniciar.
Elegimos la contrasea
Ahora crearemos las particiones, elegimos la opcin Crear una particin nueva, para crear
la particin Raz.
Ya creada la particin raz podemos ver el espacio disponible para crear nuevas
particiones.
Le asignamos 10 GB de espacio.
Inicie por primera vez el sistema que acaba de instalar, escribimos nuestra clave y
contrasea para iniciar.
Luego de iniciar sesin ya estamos en el escritorio de Debian para poder trabajar con l.
TUTORIAL TODOYU
Pasos de instalacin
PASO 1
Descarga
Para esto ser necesario ir a la siguiente direccin
http://sourceforge.net/projects/todoyu/files/. Al ingresar a este sitio web encontraremos una
pgina como la siguiente:
Ahora que ya hemos esperado que nuestro archivo se descargue abrimos una Terminal en
Debian, a continuacin se muestran los pasos a seguir:
1.- Asegurarnos que estemos como root (Superusuario). Para esto escribiremos el
comando su en la Terminal y luego escribimos la contrasea de superusuario que
asignamos a la hora de instalar Debian.
2.- Descomprimir en el directorio /opt con el comando mostrado a continuacin:
4.- Crear un enlace simblico entre el directorio y una ubicacin en nuestra carpeta
personal, por ejemplo: /home/usuario/Webs, y de esta forma tener nuestros proyectos en
la carpeta personal.
7.- Slo queda comprobar que corre como debe hacerlo. Abrimos nuestro navegador y en
la barra de direcciones escribimos: http://localhost/xampp
PASO 2
Continuando con la instalacin de Todoyu. Ahora contamos con la carpeta Webs (creada
cuando instalamos Xampp).
1.- Descomprimir el archivo Todoyu_3-2-9.zip
2.- Renombrar la carpeta que hemos descomprimido y ponerle por nombre todoyu
3.- Guardar en la carpeta Webs
4.- Ahora damos los permisos correspondientes a la carpeta todoyu. Podemos hacerlo
desde la Terminal, pero en esta ocasin lo haremos dando click derecho sobre la carpeta,
en el men Properties (Propiedades) y en la pestaa Permissions (Permisos)
Paso 3
Ahora que ya tenemos la carpeta en la ubicacin correcta y con los permisos que
necesitamos iniciamos con la instalacin de la aplicacin, abriendo el navegador y
escribiendo en la barra de direccin lo siguiente: http://localhost/todoyu.
6.- A continuacin se nos muestra una pantalla que nos permitir importar las tablas de la
Base de Datos, lo que nos asegura que los cambios que hagamos en Todoyu
automticamente sern reflejados en la Base de Datos que hayamos elegido o creado en
el paso anterior.
8.- En este paso ingresamos los datos de la cuenta que tendr los permisos de
administrador en nuestro proyecto.
10.- Ahora ya
tendremos
la
opcin
de
ingresar a la
aplicacin con el
usuario
y
contrasea que
registramos en
la ventana de
configuracin de
administrador.
Ahora ya tenemos creado nuestro proyecto y podemos observar los cambios realizados en
cuanto a nuevas tareas y sus caractersticas en la siguiente pantalla.
TUTORIAL MANTIS
BUG TRACKER
4.1x
5.0.x, 6.0.x
PostgreSQL
(experimental)
7.0
8.0
PHP
5.1.2
5.2x
Servidor web
Pasos de instalacin
Descarga:
Primero debemos descargar la ltima versin, o alguna que estemos buscando en el
siguiente enlace al sitio oficial http://www.mantisbt.org/, al ingresar tenemos una interfaz
como
esta:
Seleccionaremos Download
Luego nos redirige al sitio SourceForge, que es donde se aloja el software, esperamos que
la descarga se complete y estaremos listos para la instalacin.
Instalacin:
Para la instalacin seguiremos estos pasos:
Descomprimimos el archivo que hemos descargado, lo renombramos a mantisbt, le
aplicamos permisos de acceso (lectura y escritura) y lo colocamos en la carpeta del
servidor, en nuestro caso, hemos usado un paquete llamado Xampp, el cual genera una
carpeta llamada htdocs, y es ah donde alojaremos las aplicaciones web que vayamos a
utilizar.
Entraremos a http://localhost/mantisbt, y accederemos a la instalacin de Mantis Bug
Tracker:
Llenamos los campos con la informacin de la base de datos, y hacemos clic en el botn
Install/Upgrade Database. En este momento se comenzar a crear la base de datos para
mantis, este proceso puede tardar unos minutos dependiendo de la velocidad del equipo
en el que se est instalando.
Si todo est en orden, se habr instalado exitosamente el sistema y mostrar un listado de
acciones con la leyenda GOOD, indicando que todo se instal correctamente, luego
podemos dar clic al botn create, para iniciar sesin y crear un nuevo proyecto.
Por ltimo, hacemos clic en el botn Update User y nos dar un mensaje de operacin
exitosa. Luego de esto, el sistema solicita iniciar sesin de nuevo.
Para reportar una incidencia llenamos los campos del siguiente formulario
TUTORIAL DE BAZAAR
Bazaar es un sistema de control de versiones distribuido patrocinado por Canonical Ltd., diseado
para facilitar la contribucin en proyectos de software libre y opensource.
Bazaar puede ser usado por un usuario nico trabajando en mltiples ramas de un contenido local,
o por un equipo colaborando a travs de la red.
Bazaar est escrito en lenguaje de programacin Python y tiene versiones empaquetadas para la
mayora de distribuciones GNU/Linux, as como Mac OS X y MS Windows. Bazaar es software libre
y parte del proyecto GNU.
Los comandos de Bazaar son bastante similares a los encontrados en otros sistemas de control de
versiones como CVS o Subversion. Un nuevo proyecto puede ser iniciado y mantenido sin un
servidor remoto de repositorios invocando el comando bzr init en un directorio donde una
persona desea versionar.
En contraste con sistemas de control de versiones puramente distribuidos que no usan un servidor
central, Bazaar soporta trabajar con o sin un servidor central. Es posible usar ambos mtodos al
mismo tiempo con el mismo proyecto. Los sitios web LaunchPad y Sourceforge proveen servicio
gratuito de almacenamiento para proyectos administrados con Bazaar.
Bazaar tiene soporte para trabajar con algn otro sistema de control de versiones. Esto permite a
los usuarios hacer ramas desde otro sistema (por ejemplo Subversion), hacer cambios locales y
confirmarlos en una rama de Bazaar, y luego volver a unirlos en el otro sistema. El acceso de slo
lectura tambin est disponible para Git y Mercurial. Bazaar tambin permite la interoperacin
con muchos otros sistemas (incluyendo CVS, Darcs, Git, Perforce, Mercurial) permitiendo
importar/exportar historiales.
Bazaar soporta archivos con nombres del juego completo de caracteres Unicode. Esto tambin
permite confirmar mensajes, confirmas nombres, etc.
En el presente tutorial, el usuario conocer los pasos necesarios para la instalacin, configuracin,
uso e integracin de Bazaar dentro del sistema operativo Debian 7.0.
INSTALACIN
Bazaar generalmente viene incluido en los sistemas GNU/Linux en los paquetes por
defecto, pero para realizar la descarga puede realizar los siguientes pasos:
-
Para un uso ms cmodo, puede descargar tambin la aplicacin Bazaar Explorer, que es un
GUI desde el cual se pueden realizar todas las operaciones del sistema de control de
versiones.
El
sitio
para
la
descarga
de
Bazaar
Explorer
es
el
siguiente:
http://doc.bazaar.canonical.com/explorer/en/
Ah selecciona el botn Download it now! y en la pgina que se muestra descargue el
archivo correspondiente (archivo .tar.gz)
Luego aparecer la ventana principal del gestor de paquetes Synaptic, y en el campo Filtro
rpido, ingrese la palabra bazaar para que filtre las aplicaciones disponibles relacionadas
a bazaar.
Dentro de esa ventana, ubique el paquete bzr, para instalar el sistema general, y
adicionalmente ubique el paquete bzr-explorer para instalar el GUI de Bazaar. Al
seleccionar un paquete para ser instalado, automticamente seleccionar las dependencias
necesarias para llevar a cabo la instalacin. Luego de haber seleccionado los elementos a
instalar, pulse el botn Aplicar ubicado en la parte superior de la ventana, y con esto se dar
inicio al proceso de instalacin.
USO DE BAZAAR
Bazaar es un sistema de control de versiones que puede usarse mediante la lnea de
comandos, o por un cliente GUI, llamado Bazaar Explorer. En este tutorial indicaremos
ambas formas de uso, pero nos centraremos en el uso de Bazaar Explorer. Luego se darn
las instrucciones para poder integrar Bazaar a un IDE de desarrollo, en nuestro caso
usaremos Eclipse.
Primeros pasos en Bazaar.
Una de las primeras cosas que hay que hacer en Bazaar, es configurar el usuario. Bazaar
utiliza el nombre y correo electrnico para identificar a un usuario. Esto es relativamente
necesario para saber qu usuario hizo alguna modificacin a un archivo. Para indicarle a
Bazaar quien es el usuario actual, hacer lo siguiente:
1. Abrir una terminal en Debian.
2. Ejecutar el siguiente comando:
bzr whoami "Alex Contreras <alexcontreras@outlook.com>"
Desde esta ventana podemos hacer todas las operaciones principales del sistema de control
de versiones.
Para solucionar esto, basta simplemente con utilizar el comando add, pero en Bazaar
Explorer, nicamente deberemos pulsar sobre el botn Aadir, con lo que el archivo no
versionado ser agregado a Bazaar.
Para ver las diferencias entre la instantnea del archivo en Bazaar, y el archivo original, se
utiliza el comendo diff, en Bazaar Explorer, utilizamos el botn Comparar.
En esta ventana podemos observar ambas versiones, la versin anterior y la nueva versin
del archivo test.txt. El siguiente paso es confirmar los cambios realizados mediante un
commit. En Bazaar Explorer lo hacemos usando el botn Confirmar.
Tambin se puede configurar el comportamiento del plugin, como por ejemplo los colores
de la consola entre otros ajustes.
Luego de haber configurado correctamente el plugin, presionamos OK y estaremos listos
para usar Bazaar dentro de Eclipse.
Para agregar el proyecto completo a Bazaar, hacemos clic derecho sobre la carpeta
principal del proyecto, nos dirigimos a la opcin Team y luego Share Project:
Luego aparecer una ventana en donde indicaremos a Eclipse que queremos compartir el
proyecto a Bazaar, y lo seleccionamos:
Pulsamos Next y luego Finish y el proyecto habr sido agregado a Bazaar. Luego de esto
debemos agregar los archivos del proyecto al repositorio de bazaar para rastrear los
respectivos cambios.
En esta prueba, agregaremos la clase Principal.java de la siguiente manera:
Hacemos clic derecho sobre la clase y nos dirigimos a la opcin Team y luego la opcin
Add:
En la imagen podemos observar que la consola de Eclipse nos dice que se ha confirmado la
revisin 1. Esto quiere decir que hemos actualizado nuestro proyecto a la nueva versin.
Podemos consultar desde el Bazaar Explorer cmo es el estado del proyecto. Para esto
debemos abrir nuestra rama creada en Eclipse en el Bazaar Explorer. Luego nos dir que
existen archivos que no han sido versionados y los agregaremos al control de bazaar.
Podemos agregar estos archivos al proyecto y tambin podemos ignorarlos. En nuestro caso
no haremos nada.
Ahora modificaremos la clase principal y veremos si refleja un cambio en el estado del
proyecto desde Bazaar Explorer.
Agregaremos una lnea de texto que se mostrar en la pantalla al ejecutar la clase.
Guardamos los cambios y nos dirigimos a Bazaar Explorer para ver si refleja dichos
cambios.
Ahora en la ventana de Bazaar Explorer, luego de actualizar la informacin, nos dice que
un archivo ha sido modificado:
Para ver las diferencias entre la versin anterior y la nueva, damos clic en el botn
Comparar y nos muestra la ventana con las diferencias entre las versiones:
En la ventana podemos ver el commit que acabamos de realizar para guardar los cambios
hechos en la clase Principal.java. Para ver explcitamente dichos cambios, hacemos doble
clic en ese componente del registro, es decir, la ltima revisin (2):
De esa manera podemos rastrear los cambios que han sido realizados en los archivos de
nuestro proyecto.