RedHat Linux安装bugzilla 3.2

                              测试空间旗下大头针出品

bugzilla开源软件领域非常著名的bug管理工具。

在linux下安装bugzilla是一件比较复杂的任务,这里面需要你熟悉DNS(域名服务器)、熟悉apache(web服务器)、熟悉sendmail(邮件服务器)、perl(脚本语言)等知识。

经过了三天的艰苦奋战,一个perl模块一个的安装,终于手动升级bugzilla到3.2版本了。安装过程中比较麻烦的是perl模块的依赖性。如果使用perl CPAN功能可能比较容易。但那可能使我们了解不到perl模块之间的依赖。

篇幅有限,本篇文档着重说明的就是升级整个bugzilla的思路,以及perl模块之间的依赖性。

在升级的过程中会遇到了很多问题,大家如果感兴趣也尝试着去升级,如果有什么问题,可以多多交流。

参考的资料以及相应的软件资源:

  http://www.bugzilla.org

  http://www.perl.org

  http://www.mysql.org

  http://www.apache.org

  

一.安装DNS
二.安装Apache httpd2.2.11
   2.1安装
   ./configure --prefix=/usr/local/apache --enable-so
    make
    make install
  2.2配置:
   1.vi /usr/local/apache/conf/httpd.conf
ServerAdmin [email protected]
ServerName smbtest.btest.com:80
   2./usr/local/apache/bin/apachectl -k start
   3.cp /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/apache
   4.chkconfig --add apache
     chkconfig --list apache
   5.service apache start
     ps -aux |grep httpd
     netstat -an |grep :80
三.安装sendmail
四.安装mysql4.1.22
1.1MySQL-Server-4.1.22
1.2MySQL-client-4.1.22
1.3MySQL-devel-4.1.22(mysql_config错误)
     1.mysql -uroot
       1.create database bugs;
       2.grant all privileges on bugs.* to bugs@'localhost' identified by '123456';
       3.flush privileges;
 五、升级perl
5.1查看perl的版本
 perl -v
5.2安装perl 5.10
 1.sh Configure -de
 2.make
 3.make test
 4.make install
5.3更新perl
 cp -a /usr/local/bin/perl /usr/bin/perl
六、安装perl模块
提示:安装perl模块的步骤
        1.perl Makefile.PL 
 2.make 
 3.make test 

 4.make install
模块的依赖关系:
    必选模块:
 6.1、安装DBI DBD
  1.安装DBI-1.607
  2.安装Data-Dumper-2.121
  3.安装DBD-mysql-4.010(需要安装MySQL-devel)
 6.2、安装TimeDatev2.22
  1.TimeDate-1.16
 6.3、安装Template-Toolkit
  1.AppConfig 1.66
  2.Template-Toolkit v2.20
 6.4、安装Email-Send
  1.Email::Address 1.889
  2.Email::Simple 2.004
  3.Module::Pluggable 3.8
  4.Return::Value (Return-Value-1.302)
  5.Email:Send-2.193
 6.5、安装Email-MIME
  1 Email::MIME::ContentType 1.014
  2.Email::MIME::Encoding 1.311
     1.MIME::Base64 3.07 ==MIME::QuotedPrint 3.03
     2.Email::MIME::Encoding 1.311
  3.Encode 2.26
  4.MIME::Types 1.26
         1.Test::pod-1.26
  5.Email-MIME-1.861

 6.6、安装Email-MIME-Modifier(v1.442)
  1.Email::Message ID-1.400
  2.Email-MIME-Modifier-1.442 
 6.7.更新CGI
  1.CGI.pm-3.42
 
七、安装perl模块
    模块依赖关系:
       可选模块:
 7.1、安装GD
    1.gd-2.0.35 
       1、安装M4
       2、安装autoconf
       3、安装gd-2.0.35
    2.GD-2.41
  7.2、安装GDTextUtil
  7.3、安装GDGraph
      1.perl Makefile.PL
      2.make samples
      3.make
      4.make install
  7.4、安装Temlate-GD

 7.5、安装Chart
 7.6、安装XML-Twig
  1.XML::Parser-2.36
     保证网络连通,DNS正常
      1.1 libwww-perl-5.822(通过主机名检查网络)
          1.1.1 HTML-Parser-3.59
            1.1.1.1 HTML-Tagset-3.20
          1.2.1 libwww-perl-5.822
       1.2 URI-1.37
       1.3 IO-1.2301
  2.libnet-1.22
  3.Digest::MD5
  4.XSLoader-0.10
  5.Compress-Zlib-2.015
     1.Compress::Raw::Zlib 2.015
     2.IO-Compress-Base-2.015

  
     3.IO-Compress-Zlib-2.015
  
  6.XML-Paraser
  7.XML-Twig     

 7.7、安装MIME-Tools
  1.Test::More(Test-Pod)
  2.(MailTools-2.04)
  3.IO-stringy-2.110
  4.File::Spec(PathTools-3.29 )
  5.File-Path-2.07
  6.File::Temp(File-Temp-0.21)
  7.MIME-tools-5.427


 7.8、安装PatchReader
 7.9、安装Email-MIME-Attachment-Stripper

 7.10、安装Email-Reply
        1.Email::Abstract-3.001
        2.Email::MIME::Creator-1.454 
          2.1  Email::Simple::Creator-1.424
            2.1.1 Email::Date::Format-1.002
          2.2  Email::MIME::Creator-1.454
         3.Email-Reply
 7.11.HTML-Scrubber
成功后的画面:

你可能感兴趣的:(apache,linux,redhat,perl,email,encoding)