ubuntu 中安装bugzilla详细步骤

Ubuntu12.04搭建bugzilla管理系统 Ubuntu12.04搭建bugzilla管理系统 apache2 mysql sendmail Bugzilla perl 阅读详情

首先本安装过程按照bugzilla提供的文档向导进行安装,结合本人的安装经验进行总结;
1.下载bugzilla源代码稳定版 http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.2.tar.gz,可以选择安装中文版,但是目前只支持到3.4.3(http://code.google.com/p/bugzilla-cn/)
sudo wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.2.tar.gz
解压 sudo tar zxvf bugzilla-3.6.2.tar.gz
2.按照安装向导中说明,需要预先安装一下几个软件

  • Perl(V5.8.1以上)
  • 数据库引擎(Mysql/postgresql/Oracle)
  • Web服务器
  • Perl Moudles(Perl 模块)
  • Mail Transfer Agent

3.Perl一般是系统自带 ,如果没有或者版本不符合要求,请自行安装,或者apt-get install
用Perl -v查看perl版本信息
4.安装数据库引擎Mysql

  •   下载Mysql源代码,http://www.mysql.com/downloads/mysql/#downloads
  •    sudo groupadd mysql
  •    useradd -g mysql mysql
  •    sudo tar zxvf mysql-5.1.50.tar.gz
  •    cd  mysql-5.1.50
  •    ./configure --prefix=/usr/local/mysql --with-plugins=all(--with-plugins如果不配置默认为none,没有插件安装,可选项为none max max-no-ndb all,如果想安装某一个插件,--with-plugins=pluginname1,pluginname2,本安装中安装所有插件)
  • ./configure --prefix=/app/mysql/ --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=all
  •   sudo make
  •   sudo make install

  注意:在编译时候可能遇到一些错误,

  1. checking for termcap functions library解决方法 apt-get install libncurses5-dev../depcomp:
  2. exec: g++: not found 解决方法apt-get install g++
  •   sudo cp support-files/my-medium.cnf /etc/my.cnf
  •   cd /usr/local/mysql
  •   sudo chown -R mysql .
  •   sudo chgrp -R mysql .
  •   sudo bin/mysql_install_db --user=mysql
  •   sudo chown -R root .
  • sudo chown -R mysql var
  • sudo bin/mysqld_safe --user=mysql &

配置mysql自启动

  •   cp mysql.server /etc/init.d/mysql
  • chmod +x /etc/init.d/mysql
  • cd /etc
  • ln -s rc.d/init.d .
  • chkconfig --add mysql 如果没有chkconfig apt-get install即可

如果想用Postgresql数据库,需要安装postgresql
参见******Postgresql安装过程
添加环境变量 :本安装中使用全局环境变量,sudo gedit /etc/environment,在path后添加mysql/bin的路径即可,然后resource  /etc/environment即可使用。
编辑/etc/my.cnf
[mysqld]
# Allow packets up to 4MB
max_allowed_packet=4M
[mysqld]
# Allow small words in full-text indexes
ft_min_word_len=2
5.安装web服务器
下载httpd-2.2.16

  • tar zxvf httpd-2.2.16.tar.gz
  • cd httpd-2.2.16
  • sudo ./configure --prefix=/usr/local/apache
  • sudo make
  • sudo make install
  • sudo groupadd apache
  • sudo useradd -g apache apache

自启动

  • sudo cp /usr/local/apache/bin/apachectl /etc/init.d/apache
  • chmod +x /etc/init.d/apache
  • chkconfig --add apache

6.安装perl模块
cd **/bugzilla-3.6.2
./checksetup.pl --check-modules
查看要运行bugzilla需要的必须perl模块或者可选模块,如果显示为红色表示没有找到not found。它会提示使用什么命令进行安装
使用perl install-module.pl --all命令安装所有not found的perl 模块
当然也存在一些安装不上的情况,这时要自己安装,我安装时候存在dbd::mysql,和mod-perl2 安装不成功,到cpan上下载需要的模块安装
安装dbd::mysql
sudo perl Makefile.PL --mysql_config=/app/mysql/bin/mysql_config --with-mysql=/app/mysql
报错
Argument "6.55_02" isn't numeric in numeric ge (>=) at Makefile.PL line 350, <PIPE> line 102.
Unrecognized argument in LIBS ignored: '-rdynamic'
Using DBI 1.614 (for perl 5.010001 on i486-linux-gnu-thread-multi) installed in /usr/local/lib/perl/5.10.1/auto/DBI/Writing Makefile for DBD::mysql
但是sudo make test ,make ,make install 成功安装
安装mod-perl2 wget http://perl.apache.org/dist/mod_perl-2.0.4.tar.gz
tar zxvf mod_perl-2.0.4.tar.gz
cd mod_perl-2.0.4
动态安装过程,先安装好apache再安装mod_perl
perl Makefile.PL MP_APXS=/path/to/apxs
make
报错:/usr/bin/ld: cannot find -lperl 解决方法sudo apt-get install libperl-dev 
make && make install
详细过程可以参见http://perl.apache.org/docs/2.0/user/install/install.html
7.Mail Transfer Agent安装
sudo apt-get install postfix
配置一下即可使用
如果想详细了解postfix可以参考http://wiki.ubuntu.org.cn/UbuntuHelp:Postfix/zh安装方法。
8.配置
本安装中使用mysql作为bugzilla数据库,首先需要建立database
mysql -u root -p
create database bugs;
建立用户
mysql> GRANT SELECT, INSERT,
UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.*
TO bugs@localhost IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
配置httpd.conf
添加
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
LoadModule perl_module modules/mod_perl.so

创建bugzilla数据库表
cd **/bugzilla-3.6.2
./checksetup.pl会生成localconfig,修改$db_driver='mysql'/'Pg'/'oracle',$db_host='localhost'(或者主机的ip地址),$db_name = 'bugs';$db_user = 'bugs';$db_pass = 'password';$db_port = 3306;$webservergroup = 'apache'(因为在第5步安装web服务器时建立了group,所以这里使用建立的apache)保存之后再一次执行./checksetup.pl这次会根据localconfig文件生成相应数据库表
根据提示可以知道是成功执行与否,如果执行成功之后执行操作
mysql> use $bugs_db
mysql> ALTER TABLE attachments
AVG_ROW_LENGTH=1000000, MAX_ROWS=20000;(目的是允许附件表增长超过4gb)
9.sudo cp -r **/bugzilla **/apache/htdocs/bugzilla
完成以上所有过程bugzilla安装完成,运行http://localhost/bugzilla显示界面。OK!!

一文带你完成ARMv8架构中的cache知识点 【摘要】 在最初开发ARM架构时,处理器的时钟速度和内存的访问速度大致相同。今天的处理器内核要复杂得多,其时钟速度可以快上几个数量级。但是,外部总线和内存设备的频率并没有扩大到同样的程度。有可能实现小块的片上SRAM,它可以以与内核相同的速度运行,但是与标准的DRAM块相比,这种RAM非常昂贵,因为后者的容量可以达到数千倍。在许多基于ARM处理器的系统中,访问外部存储器需要几十甚至几百个内核周期。 cache的技术背景 在最初开发ARM架构时,处理器的时钟速度和内存的访问速度大致相同。今天的处. 阅读详情

相关推荐

STDP实战:用PyTorch从零搭建脉冲神经网络(附完整代码)

本文提供了基于PyTorch从零搭建脉冲神经网络的实战教程,重点讲解了STDP学习规则的原理与工程实现。通过构建LIF神经元模型和向量化STDP层,并结合泊松编码,详细演示了如何构建一个能够进行无监督特征学习的混合网络架构,为探索神经形态计算和低功耗实时学习方案提供了完整代码与实践指南。

weixin_29056145的博客 246

bugzillaUbuntu系统下进行安装

bugzillaUbuntu系统下进行安装

Tadises的博客 1712

Ubuntu安装 Bugzilla 服务器

Bugzilla 是一个用于跟踪和管理软件缺陷的开源工具。在 Ubuntu安装 Bugzilla 服务器是一个相对简单的过程,本文将向您介绍详细步骤。在开始安装 Bugzilla 之前,我们需要安装一些必要的依赖项。在终端中执行以下命令,进入 Bugzilla 目录并生成配置文件```按照提示进行配置,并设置 MySQL 的 root 密码。步骤 2:下载和配置 Bugzilla步骤 5:配置 Bugzilla步骤 4:配置 Apache步骤 1:安装必要的依赖项。步骤 3:安装数据库

XsiJava的博客 377

Ubuntu22.04如何安装bugzilla开源的缺陷跟踪和管理系统

Ubuntu22.04如何安装bugzilla开源的缺陷跟踪和管理系统,包含中文语言包的加入,过程详细包括报错处理办法

ydj2200012810的博客 1361

ubuntu 系统中搭建bugzilla系统

我在这里 Bugzilla简介          Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System)。由Mozilla公司提供。创始人是Terry Weissman,开始时使用一种名为“TCL”的语言创建的,后用Perl语言实现,并作为Open source发布。它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(cl

liuhaomatou的专栏 1万+

Ubuntu12.04 Bugzilla 和 TestOpia的安装步骤

1.安装apache User@ubuntu:$ sudo apt-get install apache2 注:安装完以后能够通过http://192.168.128.128/ 来訪问,看是否成功安装。当中192.168.128.128是主机的ip地址,依据实际情况替换掉。 2.安装mysql ...

weixin_30652271的博客 173

Ubuntu安装Bugzilla

1 进入root用户,免去sudo的麻烦 sudo su 2 安装git,后面获取bugzilla安装包时会用到 apt-get install git 3 在安装bugzilla之前安装一些依赖组件 apt-get install apache2 mysql-server libappconfig-perl libdate-calc-perl libtemplate-perl libm

a574038262的博客 1124

Ubuntu16.04安装bugzilla

Ubuntu16.04安装bugzilla5.1.1

weixin_44417528的博客 922

Utuntu安装Bugzilla

1. 安装Apache 2. 安装MySQL 新建数据库: create database bugs; use bugs; GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* T

maokunlove的专栏 786

ubuntu server上安装bugzilla

         ubuntu安装配置bugzilla我们需要建一个自己的bug管理系统,我就自己动手自己安装bugzilla了,在安装之前我在网上google了一下,看了一个网友的安装心得,不过基本上没有在ubuntu/debian上安装的。我就自己试着开始了。    不多说了: sudo apt-get install mysql-server注意:需要设置mysql的ro

清风淡语 1772

Ubuntu14.04上搭建Bugzilla

搭建Bugzilla之前的准备工作搭建Bugzilla之前检查下列软件包是否安装apache2 mysql perl & perl modules postfix 检查及安装过程如下所示安装apache2#dpkg -l apache2 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked

Jackson_csdn的博客 2975

ubuntu12.04安装bugzilla和testopia

Bugzilla安装详细过程安装前注意:1、千万注意各个软件的版本和库的版本,较高版本的bugzilla对应的依赖库也比较高,反之亦然,如果安装bugzilla报错了优先查看是不是依赖的库版本太低,或者库的版本高二Bugzilla的版本太低导致。 2、安装CPAN使用CPAN安装perl模块。 3、注意bugzilla的目录和apache2.conf的配置里的目录要一模一样,详细看下文 4、注

秦时明月 1079

bugzilla安装

Bugzilla安装手册 环境说明 操作系统:ubuntu14.04 安装步骤 1.        安装依赖包 #sudo apt-get install apache2 mysql-server libapache2-mod-perl2 libapache2-mod-perl2-dev libapache2-mod-perl2-doc perl postfix make

赤焰军 900

如何在Ubuntu / CentOS 6.x上安装Bugzilla4.4

如何在Ubuntu / CentOS 6.x上安装Bugzilla4.4   1. 安装依赖程序 安装Bugzilla相当简单。这篇文章特别针对Ubuntu 14.04和CentOS 6.5两个版本(不过也适用于更老的版本)。 为了获取并能在Ubuntu或CentOS系统中运行Bugzilla,我们要安装Apache网络服务器(启用SSL),MySQL数据库服务器和一些需要来安装并配置

les519的博客 439

阿里云 Ubuntu12.04 下 如何安装 Bugzilla

环境 : 阿里云 Ubuntu12.04  64位 ECS 。   注意: apt-get update 后, 再按 ------------ Bugzilla 前期 1 -- 安装 前期依赖 ------------- 按照  https://bugzilla.readthedocs.org/en/latest/installing/quick-start.html  里的  3

flycitysky6666的专栏 583

Ubuntu14.04安装Bugzilla

最近因为项目需要,需要使用Bugzilla来管理代码缺陷,于是尝试在我的Ubuntu14.04系统上安装Bugzilla安装的过程一波三折,开始时跟着一些博客基本完成了全部操作,然而最后访问主页的时候报404错误,而apache服务器是启动的。这个问题困扰了很久。 后来找到bugzilla的官方教程,跟着一步步做下来终于成功了。相信很多朋友有同样的需求,就把我的一些经验写下来希望能对大家有

Tworld 801

Ubuntu安装Bugzilla

原文地址:Ubuntu安装Bugzilla作者:庖丁解牛 文档下载地址:http://www.bugzilla.org/docs/2.18/pdf/Bugzilla-Guide.pdf 安装脚本:http://blog.sina.com.cn/s/blog_65bc42cb0100inj8.html Ubuntu 10.04 LTS 可以直接安装bugzilla3包。 $ sudo apt-

zxg519的专栏 626

2023年西门子PLC知识考试题(附含答案).pdf

2023年西门子PLC知识考试题(附含答案).pdf

上一篇: eclipse 安装hibernate 和 springide
下一篇: linux 构建subversion服务器
ethanzhao
博客等级 码龄18年 15粉丝 26原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值