Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Personalizando Ubuntu 11.04
Por progerio
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Como instalar o Trac no Ubuntu 10.10
Linux user
Márcio Léo
04/07/2011
Depois de tanto vasculhar na Internet, finalmente consegui configurar o Trac. No intuito de ajudá-los mostrarei quais passos segui para concluir com êxito a instalação.
Por: Márcio Léo Laurelli da Silva
[ Hits: 8745 ]
Conceito: 8.2   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Introdução, Instalação e Configuração

Introdução

Na empresa onde trabalho, o Trac é usado para gerenciamento de Tickets. Como funciona:

  1. O gerente responsável pela equipe não passa ordens verbalmente, quando é preciso ele loga-se no Trac e deixa um ticket para o colaborador;
  2. O colaborador é notificado, por email, do recebimento do ticket;
  3. Quando o colaborador cumpre com o que foi determinado pelo gerente, ele marca o ticket como resolvido e o gerente é notificado via email, podendo confirmar se o colaborador realmente cumpriu com o que foi determinado.
Vantagens:
  • O gerente não precisa perder tempo ao dar alguma ordem, pois não precisa sair do lugar;
  • Tudo o que é feito fica registrado por escrito, evitando confusões futuras;
  • É possível avaliar o desempenho do colaborador, tendo em vista que é possível visualizar a hora que o ticket foi enviado e a hora que foi fechado.

Instalação

O primeiro passo é atualizar o gerenciador de pacotes do Ubuntu, para isso faremos o seguinte:

$ sudo apt-get update && sudo apt-get upgrade

Depois reiniciamos o sistema para não termos problemas:

$ sudo reboot

Após a reinicialização do sistema, vamos instalar as dependências:

$ sudo apt-get install apache2 libapache2-mod-wsgi python-setuptools python-genshi mysql-server python-mysqldb bzr

É recomendado instalar os seguintes pacotes opcionais:

$ sudo apt-get install python-pybabel python-docutils python-pygments python-tz

Entre com a senha de root do Mysql durante a instalação.

Instaladas as dependências, vamos instalar o Trac:

$ sudo easy_install Trac==0.12

Configuração do Mysql

Terminada a instalação do Trac, iremos adicionar um usuário do Trac no Mysql e configurar a base de dados.

Vamos logar no mysql:

$ mysql -u root -p

Agora criaremos a base de dados:

mysql>CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

Criaremos o usuário trac e concederemos privilégio de administrador:

mysql>GRANT ALL ON trac.* TO tracuser@localhost IDENTIFIED BY 'yourpassword';

Defina a senha do novo usuário quando for pedido.

Agora saíremos do mysql:

mysql>exit

Criando um novo projeto

Eu coloquei os projetos do Trac no diretório /opt/trac, mas você pode colocar no diretório que quiser.

Criando os diretórios:

$ sudo mkdir /opt/trac
$ sudo mkdir /opt/trac/newproject

Criando o projeto do Trac:

$ sudo trac-admin /var/tracprojects/newproject initenv

Aparecerá a seguinte mensagem:

Project Name [My Project]> newproject

Eu utilizei o nome newproject, você pode usar o que quiser.

Entre com a string do Mysql:

$ Database connection string [sqlite:db/trac.db] > mysql://tracuser:yourpassword@localhost/trac

Convertendo a base de dados

Agora precisamos conveter a base da dados para INNODB.

Vamos logar no Mysql:

$ mysql -u root -p

Vamos selecionar o usuário do Trac:

mysql> USE trac;

Vamos dar os seguintes comandos para converter a base de dados:

mysql> SELECT table_name, engine FROM information_schema.tables WHERE table_schema=DATABASE();
mysql> SELECT table_name, engine FROM information_schema.tables WHERE table_schema=DATABASE();
mysql> exit
Próxima página >>




Páginas do artigo
   1. Introdução, Instalação e Configuração
   2. Implantação do projeto e configuração do Apache

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por Tacioandrade em 04/07/2011 - 20:44h:

Cara, não conhecia este sistema, porem esse artigo já está nos meus favoritos. =D

Vou ver se consigo implanta-lo na empresa, caso o Gerente de TI não ache viavel, vou tentar implantar em alguma das empresas, onde presto serviço. ^^


Abraço.

[2] Comentário enviado por nandow em 05/07/2011 - 18:02h:

Também nunca tinha ouvido falar, mas já está nos favoritos também! =)

[3] Comentário enviado por felipefls em 06/07/2011 - 11:27h:

Tche, muito bom o teu artigo!!! Em meados de dezembro tive que instalar um servidor com TRAC e documentacão em português é muito pouco!!! Tentei instalar em CentOS e não consegui, então fiz no Ubuntu!!!
Parabens!

[4] Comentário enviado por leandro.bernardo em 12/07/2011 - 12:25h:

Cara, uma coisa não ficou muito clara para mim.

Quando você diz que "o colaborador é notificado, por email, do recebimento do ticket;" este email é disparado apenas na Intranet

ou é possível fazer isso para um servidor de emails como o gmail ou yahoo?




[5] Comentário enviado por Márcio Léo em 12/07/2011 - 22:59h:

Funciona da seguinte maneira:
- O sue servidor linux deve ter um mta rodando tipo Postifix, Sendmail, etc.
- No trac tem a opção de conexão tipo o Outloook.
- Feito isso é só você criar os grupos e adicionar os emails.
Resumindo funciona em servidores como o yahoo e gmail.
Abraços!!!


[6] Comentário enviado por hayander em 18/07/2011 - 17:22h:

Foi exibido um erro ao executar o comando:
Trac@Trac:/opt$ sudo trac-admin /opt/trac/newproject/ deploy /opt/trac/newproject/deploy
Erro: Comando não encontrado

Tem alguma ideia do que pode ser!?

[7] Comentário enviado por Márcio Léo em 18/07/2011 - 18:35h:

Amigo baixe o manual da versão que você instalou, os comandos variam de versão para versão.
mas tente fazer o seguinte:
entre com o usuário do trac:
su trac-admin
e depois de o comando:
/opt/trac/newproject/ deploy /opt/trac/newproject/ deploy
ou tente dar o comando acima com espaço depois do ultimo deploy ou somente com o deploy que esta no meio.
Abraços!

[8] Comentário enviado por diego.agudo em 27/07/2011 - 17:14h:

Já usei o TRAC, não curti muito, me deixou muito a desejar, prefiro o Mantis BT (http://www.mantisbt.org/)

[9] Comentário enviado por dolivervl em 01/08/2011 - 10:13h:

Eu uso o OTRS (http://www.otrs.org) é muito bom, com ele vc pode instalar uns plugins que fazem com q ele trabalhe com diretrizes do ITIL.

[10] Comentário enviado por noslenavi em 18/05/2012 - 18:58h:

Acabei de levantar o Trac no Ubuntu 11.10! Sem a parte de configuração/deploy conseguidas aqui isso não teria sido possível.

Fontes da minha instalação:
http://trac.edgewall.org/wiki/Ubuntu-11.10 => Inicio da instalação
http://robertbasic.com/blog/trac-on-ubuntu => somente a instalação do modulo: libapache2-mod-wsgi
http://www.vivaolinux.com.br/artigo/Como-instalar-o-Trac-no-Ubuntu-10.10?pagina=2 => Configuração do Apache + Deploy


ObrigaDO!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.