otrs sobre Debian Jessie (Debian-8.0.0)

OTRS compreende a principal solução Open Source Software gratuito para Help Desk e contém vários recursos para ITSM, Pesquisas, Aferição de Tempo, monitoração de sistemas, e também conta com App para smartphones.

OTRS está licenciado sob a Licença Pública Geral Affero V3 (AGPL) que garante poder baixar, instalar, usar e modificar o software sem nenhum custo.

Instalação Apache2

aptitude install -y apache2 libapache2-mod-perl2

Dependências de compilação

aptitude install -y autoconf automake autotools-dev build-essential bzip2 curl git unzip subversion rsync vim wget

Dependências otrs

aptitude install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl \
    libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl \
    libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl

Baixar otrs

wget http://ftp.otrs.org/pub/otrs/otrs-4.0.9.tar.bz2

Prepara para instalar otrs

tar xvzf otrs-4.0.9.tar.bz2 -C /opt
mv /opt/otrs-4.0.9/ /opt/otrs

Instalar Modulos opcionais para otrs

aptitude install -y libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl libdbd-pg-perl libencode-hanextra-perl libmail-imapclient-perl libtemplate-perl libyaml-libyaml-perl

Verificar Modulos otrs

perl /opt/otrs/bin/otrs.CheckModules.pl

perl cpan para instalação de Modulos

Caso não consiga encontrar os módulos pelo repositório oficial da distribuição, pode ser utilizado o 'perl cpan'.
shell> perl -MCPAN -e shell;
...
install Digest::MD5
install Crypt::PasswdMD5
...

criar o usuário para o serviço

useradd -d /opt/otrs/ -c 'OTRS user' -G www-data otrs

Ativar a configuração inicial

shell> cd /opt/otrs/
shell> cp -v Kernel/Config.pm.dist Kernel/Config.pm
shell> cp -v Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm

verificação dos modulos iniciais

shell> perl -cw /opt/otrs/bin/cgi-bin/index.pl
shell> perl -cw /opt/otrs/bin/cgi-bin/customer.pl
shell> perl -cw /opt/otrs/bin/otrs.PostMaster.pl

Configurar apache2

shell> cp -v /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
shell> a2ensite otrs
shell> a2enmod perl
shell> service apache2 restart

Configurar permissões

shell> cd /opt/otrs/
shell> bin/otrs.SetPermissions.pl --web-group=www-data

Finalizar instalação

http://ip_do_seu_servidor/otrs/installer.pl

Referências

http://otrs.github.io/doc/manual/admin/4.0/en/html/manual-installation-of-otrs.html
http://otrs.github.io/doc/manual/admin/4.0/en/html/installation.html#installation-on-debian
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Comentários

Gabriel Laet disse…
Parabéns meu amigo Brito!

Simplesmente ótimo! Conversamos ontem (09/07/2015) sobre o OTRS, e no outro dia (10/07/2015) lá está um tutorial de como fazer!

Obrigado pelas dicas!

Abs
Jessé Augusto disse…
Boa tarde nao estou conseguindo descompactar ????
Britodfbr disse…
Caro Jessé Augusto,

Mais detalhes sobre o procedimento execute
$ tar --help; #ou
$ man tar