Instalacion de Request Tracker 3.6 en un Servidor de Ubuntu 9.04 Gestion de Redes WALC 2009 Bogota, Colombia Introduccion ------------ Cuando termines con estas instrucciones tendras una copia de Request Tracker version 3.6 corriendo con un base de datos de MySQL, servidor de Web Apache 2 y el modulo de FAQ de Request Tracker (rtfm). Algunas cosas tal vez, ya, estan instalado en tu maquina. No se preocupa porque intentando de instalar de nuevo no danaria a nada. Instalar Request Tracker ----------------------- Abre una ventana de terminal y usa "su -" para ser root: $ su - Ahora corre los siguiente comandos: # apt-get install rt3.6-apache2 # apt-get install request-tracker3.6 rt3.6-clients apache2-doc postfix mysql-server lynx \ libdbd-pg-perl Cuando le pregunta sobre que tipo de servidor de correo (mailserver) que quieres elegir, la eleccion "Internet Site" es que vamos a usar por este taller. # apt-get install libapache-dbi-perl # cp /etc/request-tracker3.6/RT_SiteConfig.pm \ /etc/request-tracker3.6/RT_SiteConfig.pm.orig Editar el archivo RT_SiteConfig.pm usando tu editor favorito (vi, nana, pico, etc.) # vi /etc/request-tracker3.6/RT_SiteConfig.pm Compara las lineas en el archive con que esta mostrado debajo. Cambia los cuatro entradas. Si la entrada tiene un "#" al principio de la linea, asi tienes que remover el "#". ----------------------------------------------------------------------------- Set($DatabaseType, $typemap{mysql} || "UNKNOWN"); Set($DatabaseUser , 'root'); Set($DatabasePassword , 'YOUR_ROOT_PASSWORD'); Set($DatabaseName, '/rtdb') if "mysql" eq "sqlite3"; ----------------------------------------------------------------------------- Graba el archivo y salir de ello. Ahora haz lo siguiente: Ahora tiene que editar un archivo mas: # vi /etc/request-tracker3.6/RT_Config.pm Y, vea lo siguiente y cambiar los campos por tu maquina: $rtname: Nombre corto para esta instalaci—n $Organization: Nombre largo para esta instalaci—n $CorrespondAddress: Direcci—n por defecto para correspondencias rt@localhost.localdomain $CommentAddress: Direcci—n por defecto para comentarios rt-comment@localhost.localdomain $Timezone: Zona horaria (Ej. 'US/Eastern') $WebBaseURL: Òhttps://localhost.localdomainÓ $WebPath: Ò/rt3Ó Graba el archivo y salir de ello. Ahora haz lo siguiente: # rt-setup-database-3.6 --action init --dba root --dba-password SU-CONTRESENA-DE-ROOT ------------------------------------------------------------------------------ POR SER CASO: Si no puedes hacer el paso arriba porque la contrasena es incorrecto, puedes hacer el siguiente: # /etc/init.d/mysql stop # mysqld_safe --skip-grant-tables & # mysql --user=root mysql mysql> update user set Password=PASSWORD('contrasena-nueva') where user='root'; mysql> flush privileges; mysql> exit; # killall mysqld_safe # /etc/init.d/mysql start ------------------------------------------------------------------------------ # cd /etc/apache2/sites-available/ Editar el archivo "default" con el editor a su eleccion: # vi default Adentro el archivo agrega la linea: Include "/etc/request-tracker3.6/apache2-modperl2.conf" Justo antes el directivo cerca el fin del archivo es un buen lugar. Ahora graba el archivo y salir de ello. Ahora tenemos que verificar que hay dos modulos de Apache habilitados: # a2enmod perl # a2enmod rewrite Ahora instalamos el modulo de Gestionar FAQs de Request Tracker: # apt-get install rt3.6-rtfm Elige "Allow" cuando preguntado por permiso de modificar el base de datos de Request Tracker: Reinicializar Apache para asegurar que todo nuestros cambios estan tomado: # /etc/init.d/apache2 restart En un navegador de Web vaya al: http://localhost/rt Entra como el usuario "root" con una contrasena de "password". Deberias cambiar la contrasena luego. Y, ahora, puede empezar to usar Request Tracker. ---------------------------------------------- Ultima actualizacion 22 Septiembre 2009 por HA