= Instalación de RT en CentOS =
(Se presupone la instalación y correcta configuración de sendmail para la recepción y el envío de correo desde y hacia el host)
Primero instalamos algunos paquetes necesarios
yum install -y httpd-2.2.3-31.el5.centos.2 perl mysql-5.0.77-4.el5_4.1 mysql-server-5.0.77-4.el5_4.1 mod_perl-2.0.4-6.el5
graphviz graphviz-devel graphviz-doc graphviz-gd graphviz-perl perl-GraphViz.noarch
gd-2.0.33-9.4.el5_4.2 gd-devel-2.0.33-9.4.el5_4.2
”’Ahora instalamos RT”’
wget http://download.bestpractical.com/pub/rt/release/rt-3.8.7.tar.gz
tar xzvf rt-3.8.7.tar.gz -C /opt ; cd /opt/rt-3.8.7
./configure –with-web-user=apache –with-web-group=apache –with-web-handler=modperl2 –with-db-type=mysql –prefix=/opt/rt3 –enable-graphviz –enable-gd –enable-gpg
make testdeps
”’Configuración de CPAN”’
nota-> dependencias ncftp y links, las podemos descargar de rpmfind.net
Para configurar CPAN ehecutamos
/usr/bin/perl -MCPAN -e shell
Le damos a todos los valores por defecto menos la codificación (UTF8), luego de los mirrors eligimos Europa, luego Finlandia y luego todas las opciones que de
NOTA:
Las dependencias de RT son muchas así que paciencia, dale que si que si a las dependencias hasta que termine. Si configuras CPAN para que procese las dependencias sin preguntar, preparate, yo una vez lo tuve 2 días hay rulando,
Ahora ya podemos ejecutar
make fixdeps
Si termina en fallo, te habrá soltado en pantalla los que falta, entonces toca ir a /root/.cpan/build y revisar los paquetes, la rutina normal para instalar un modulo de Perl es
(make clean)
perl Makefile.PL
make
make install
Aunque siempre es bueno usar el –help. Para instalar un modulo de los repositorios de CPAN configurados podemos hacer
cpan -i RT::Extenison::CommandByMail
Un caso común en la 3.8.4
Módulo XML::RSS -> RT busca la versión 1.05, CPAN instala la 1.43, se pueden descargar las fuentes de http://search.cpan.org
Una vez resueltas todas las dependencias de perl, podemos terminar la instalación
make install ; make initialize-database
Ahora creamos el archivo de configuración de apache
vi /etc/httpd/conf.d/rt3.conf
Alias /helpdesk “/opt/rt3/share/html/”
PerlRequire /opt/rt3/bin/webmux.pl
<Directory “/opt/rt3/share/html/”>
AllowOverride All
Options ExecCGI FollowSymLinks
RewriteEngine On
RedirectMatch permanent (.*)/$ $1/index.html
AddDefaultCharset UTF-8
SetHandler perl-script
PerlHandler RT::Mason
</Directory>
Ahora editamos el /etc/aliases e incluimos los aliases que necesitemos al final del archivo
#ALIAS RT
ejemplo: “|rt-mailgate –queue ejemplo –action correspond –url http://www.ejemplo.com/helpdesk/”
ejemplo-com: “|rt-mailgate –queue ejemplo –action comment –url http://www.ejemplo.com/helpdesk/”
Ahora nos aseguramos de que todo va a funcionar automatizado, y que reiniciamos los cambios realizados:
ln -s /opt/rt3/bin/rt-mailgate /etc/smrsh/
newaliases
service sendmail restart
chkconfig sendmail on
chkconfig httpd on
chkconfig mysqld on
service httpd restart
Y listo! Para acceder
http://www.ejemplo.com/helpdesk
root
password









