IntroducaoO Bugzilla e um famoso gerenciador de bugs e pendencias para projetos de desenvolvimento, especialmente desenvolvimento de sistemas, criado pela Fundacao Mozilla. Suporta multiplos projetos, diversos componentes por projeto e login de usuarios. Suporta envio de anexos e e bastante flexivel, alem de ser codigo aberto (e, portanto, gratuito). Voce pode baixar e instalar o Bugzilla em sua maquina pessoal, em um servidor de seu projeto, sua empresa ou instituicao, ou mesmo modifica-lo e adapta-lo para seu uso, caso deseje. Este artigo ensina os passos basicos para a instalacao comum do Bugzilla, dando enfase a sistemas derivados do Debian (como Ubuntu). Uma documentacao detalhada de cada versao do sistema, incluindo a instalacao destas, pode ser encontrada do repositorio oficial de documentacoes (aqui). O artigo e divido em varias secoes, uma para cada etapa da instalacao, para melhor compreensao e orientacao segura do fluxo, descrito passo-a-passo.Verificando Dependencias: PerlO Bugzilla depente da linguagem Perl. Voce nao precisa saber nada da linguagem e possivelmente ela ja vem na sua distribuicao. Porem, para verificar isto, digite o comando:perl -vCaso o comando rode perfeitamente, o Perl esta instalado. A versao minima do Perl para rodar o Bugzilla deve ser maior ou igual a 5.8.1.Verificando Dependencias: Banco de DadosO Bugzilla pode rodar em uma de tres opcoes diferentes de bancos: MySQL, Oracle ou PostgreSQL. Para verificar as versoes de cada um deles, digite:mysql -V [para o MySQL. Deve ser maior ou igual a 4.1.2]psql -V [para o PostgreSQL. Deve ser maior ou igual a 8.00.0000]select * from v$version [para o Oracle. Deve ser maior ou igual a 10.02.0]Se voce tem ao menos um destes bancos e nao esta usando uma versao incrivelmente desatualizada da sua distribuicao, entao muito provavelmente seu banco servira para o Bugzilla. Caso voce ainda nao tenha um banco de dados, recomendo que instale e use o MySQL. Para tanto, visite o nosso artigo Como Instalar e Configurar o MySQL no Ubuntu.Verificando Dependencias: Servidor Web Imagino que, a esta altura, voce ja tenha o Apache Web Server instalado (ou outro servidor web que suporte Perl). O Bugzilla recomenda o uso do Apache e, caso nao o tenha instalado, proceda a instalacao do mesmo via apt-get, digitando:apt-get install apache2Instalando e Configurando o BugzillaMuito bem, agora voce esta pronto para comecar a instalacao do Bugzilla. Baixe-o do portal oficial e copie-o para o diretorio onde estao suas paginas do Apache. Descomprima-o la dentro. Exemplo (para o arquivo da versao 4.0.2 e para o diretorio /var/www como sendo o repositorio das pastas virtuais do Apache):mv bugzilla-4.0.2.tar.gz /var/www/cd /var/www/tar -zxvf bugzilla-4.0.2.tar.gzE sempre bom renomear o diretorio criado para um nome que voce decida ser melhor, caso deseje:mv bugzilla-4.0.2 bugzillaComo o Bugzilla precisa escrever nos seus proprios arquivos, voce tera de dar permissao para tanto. Verifique o usuario e grupo do Apache que esta configurado na sua distribuicao (para o Ubuntu, o usuario e grupo sao ambos www-data) e modifique as permissoes de acesso do Bugzilla para autorizar este usuario e grupo:chown -R www-data bugzilla/chgrp -R www-data bugzilla/Voce pode conferir se tudo funcionou com um "ls -l".Instalando e Configurando os