码迷,mamicode.com
首页 > 其他好文 > 详细

GitLab,Bugzilla和Wikimedia安装和配置

时间:2016-05-13 20:28:48      阅读:825      评论:0      收藏:0      [点我收藏+]

标签:

使用的操作系统均为Ubuntu Server 14.04.3 LTS版本。

一. Gitlab安装和配置

1. 按装和配置依赖

sudo apt-get install curl openssh-server ca-certificates postfix

2. 下载安装包和安装

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo apt-get install gitlab-ce

说明:国内的网速不行,需要VPN才能安装成功。当然有一个办法是更换成国内清华的源,方法如下:curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null。将/etc/apt/sources.list.d/gitlab-ce.list中的内容注释,然后加入deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu trusty main。不同的操作系统,需要进行相应的设置,参考[4]。

3. 配置和启动GibLab程序

sudo gitlab-ctl reconfigure

4.登录Web界面

用户名是root,密码自己设置即可。

说明:安装完毕之后,余下的事情主要是配置,管理和操作了。

 

二. Bugzilla安装和配置

1. 安装perl,mysql,apache2,sendmail

解析:

sudo apt--get install perl

sudo apt--get install mysql-server

sudo apt--get install apache2

sudo apt--get install sendmail

2. 下载bugzilla及安装Perl模块

tar -zxvf bugzilla-XXX.tar.gz

mv bugzilla-XXX var/www/html

进入目录/var/www/html/bugzilla,执行sudo perl checksetup.pl,将会告诉你当前bugzilla还差那些perl模块需要安装,并且有提示安装命令。然后执行命令sudo /usr/bin/perl install-module.pl --all。遇到错误ERROR: Using install-module.pl requires that you install a compiler, such as gcc。我们执行命令sudo apt-get gcc,然后重新执行命令即可。YAML和DateTime没有安装成功,通过如下命令进行安装:sudo /usr/bin/perl install-module.pl YAML和sudo /usr/bin/perl install-module.pl DateTime。

说明:

sudo apt-get -y install libgd2-xpm-dev build-essential

 

3. 配置

(1)mysql配置

(2)apache2配置

(3)bugzilla配置

4. 启动bugzilla

 

三.Wikimedia安装和配置

1. 安装依赖软件

sudo apt-get install apache2
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5 php5-mysql
sudo apt-get install libgd2-xpm libgd2-xpm-dev php5-gd

2. 下载MediaWiki

tar zxvf mediawiki-XXX.tar.gz
mv mediawiki-XXX mediawiki
mv mediawiki /var/www/html/

3. MySQL配置

mysql -u username root -p password
CREATE DATABASE mediawikidb;
CREATE USER mediawikiuser@localhost IDENTIFIED BY ‘mediawikipassword‘;
GRANT index, create, select, insert, update, delete, alter, lock tables on mediawikidb.* TO mediawikiuser@localhost;

然后重启服务,执行命令sudo service apache2 restart和sudo service mysql restart。

4. 配置MediaWiki

访问IP/mediawiki,根据需要进行配置,参考[5]。

 

参考文献:

[1] GitLab Community Edition:https://about.gitlab.com/downloads/#ubuntu1404

[2] Ubuntu 14.04下安装GitLab指南:http://www.open-open.com/lib/view/open1433584757328.html

[3] Ubuntu下Bugzilla的安装与配置:http://blog.csdn.net/ocean181/article/details/7184961

[4] Debian/Ubuntu 用户:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

[5] How to install MediaWiki on Ubuntu 14.04:http://www.tuicool.com/articles/QfINJn

[6] ubuntu系统中搭建bugzilla系统:http://blog.csdn.net/liuhaomatou/article/details/38312297

GitLab,Bugzilla和Wikimedia安装和配置

标签:

原文地址:http://www.cnblogs.com/shengshengwang/p/5489050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!