宝马娱乐在线112222 > 网络应用 > Ubuntu上安装Trac宝马娱乐在线112222

原标题:Ubuntu上安装Trac宝马娱乐在线112222

浏览次数:176 时间:2019-10-27

Trac是一个轻量级项目管理软件,使用Web界面,最近我发现用它来管理一下个人事务也是提不错的,因此就在自己的机器上安装了一个。对于像我这样的非专业人式来说,安装Trac实在是有点麻烦,有些问题我还是在得到专门人工的帮忙下才搞定,因此有必要记录一下。我的系统是Ubuntu 7.04,相信以下的安装过程在Debain上也是大同小异。

前言:本文讲述了如何利用Ubuntu Server 8.04优秀的包管理机制快速构建统一协作平台。其中,服务器端包含源码管理系统subversion、task/issue/bug管理系统trac;客户端包括eclipse,subclipse——eclipse的subversion插件、pydev——python的eclipse插件、mylyn——eclipse的任务管理插件。

第一步: 安装Trac软件并初始化Trac系统

一、Ubuntu下安装trac
Trac是非常优秀的task/issue/bug管理系统,它支持SVN/CVS/BZR/HG等多种版本库。但是Trac由于比较复杂,一直成为其普及的重要障碍之一。
现在ubuntu下,安装trac将变得非常简单。下面Trac在Ubuntu 8.04 Server下的安装步骤:
$ sudo aptitude install trac
ubuntu会自动下载安装trac、apache、subversion等必要组件(若需要trac支持BZR,则使用sudo aptitude install trac-bzr)。
二、配置trac
Trac安装完成之后,进行配置
1、创建svn版本库
$ sudo mkdir -p /home/svn/repo
$ sudo admin create /home/svn/repo
$ sudo chown -R www-data.www-data /home/svn/repo
2、创建Trac环境
$ sudo mkdir -p /home/trac/myproject
$ sudo trac-admin /home/trac/myproject initevn
trac-admin会问几个问题,svn的库路径填上/home/svn/repo,其它关于模板的问题,默认即可。

在Ubuntu上安装Trac软件很简单,只需运行:

$ sudo chown -R www-data.www-data /home/trac/myproject
3、配置apache
$ ln -s /usr/share/trac/cgi-bin/trac.cgi /usr/lib64/cgi-bin/trac.cgi
添加trac相关配置:
$ cd /etc/apache2/conf.d
$ sudo vi trac
添加如下内容

sudo apt-get install trac

CODE:<Directory "/usr/share/trac/htdocs">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Location "/cgi-bin/trac.cgi">
SetEnv TRAC_ENV "/home/trac/myproject"
SetEnv PYTHON_EGG_CACHE "/tmp"
</Location>
<Location "/cgi-bin/trac.cgi/login">
AuthType Basic
AuthName "Leo's Projects"
AuthUserFile /home/trac.htpasswd
Require valid-user
</Location>

安装完后就可以建立Trac系统,我准备安装在/var/www/trac目录下。建立Trac系统主要使用trac-admin中的initenv命令。注意所有对Trac系统的操作我都用www-data用户来完成,因为Trac是一个Web应用,是通过Apache来访问的。详细过程如下:

4、生成授权文件trac.htpasswd
$ htpasswd -c /home/trac.htpasswd leo
New password: mypassword
Re-type new password: mypassword
Adding password for user leo
5、重启apache
宝马娱乐在线112222,$ sudo /etc/init.d/apache2 restart
访问http://localhost/cgi-bin/trac.cgi就能看到trac的画面了
6、插件
建议安装如下插件:
tracrpc——XML RPC插件 ★★★★★
webadmin——WEB管理插件 ★★★★★
tracpygments——源码语法高亮插件 ★★★★☆

cd /var/www
sudo mkdir trac
sudo chown -R www-data:www-data trac
sudo -u www-data trac-admin trac initenv
Project Name [My Project]> 在这里输入你的项目名称
Database connection string [sqlite:db/trac.db]>
Repository type [svn]>
Path to repository [/path/to/repos]> 在这里输入你的项目对应的Subversion地址
Templates directory [/usr/share/trac/templates]>

宝马娱乐在线112222 1

注意Trac默认情况下只能访问本机的Subversion仓库,在上面填写地址时不能加"file://"前缀。

第二步: 配置Apache
初始化Trac系统后,还需要在Apache中进行相应的配置才能使用。由于Trac使用CGI,因此首先要将Trac的CGI程序(/usr/share/trac/cgi-bin/trac.cgi)部署到Apache的cgi-bin目录中(做个符号链接即可)。过程如下:

cd /usr/lib
sudo mkdir cgi-bin
sudo chown -R www-data:www-data cgi-bin
cd cgi-bin
sudo -u www-data ln -s /usr/share/trac/cgi-bin/trac.cgi trac.cgi

然后在Apache配置中加入Trac站点的配置信息,在Ubuntu下站点配置通常放在/etc/apache2/sites-available/default这一文件中,可编辑该文件加入以下内容(这些内容在Trac的说明文档中都有,在/usr/share/doc/trac/README.Debian文件中):

Alias /trac/ "/usr/share/trac/htdocs/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

本文由宝马娱乐在线112222发布于网络应用,转载请注明出处:Ubuntu上安装Trac宝马娱乐在线112222

关键词:

上一篇:phpMyAdmin 3.4.1-rc1 发布下载

下一篇:没有了