分类目录

Update RedHat Enterprise 4 using by yum

Requied RPMs Download packages from http://mirrors.kernel.org/centos/4/os/i386/CentOS/RPMS/

yum-2.4.3-4.el4.centos.noarch.rpm python-elementtree-1.2.6-5.el4.centos.i386.rpm python-sqlite-1.1.7-1.2.1.i386.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2.i386.rpm yum-2.4.3-4.el4.centos.noarch.rpm yum-metadata-parser-1.0-8.el4.centos.i386.rpm

Download packages from http://rpm.pbone.net/index.php3/stat/4/idpl/2665731/com/centos-yumconf-4-4.5.noarch.rpm.html

centos-yumconf-4-4.5.noarch.rpm

Update repo of yum

/etc/yum.repos.d/dag.repo

[dag] name=Dag RPM Repository for RHEL4 #baseurl=http://mirror.be10.com/centos/4/addons/i386/ baseurl=http://mirrors.kernel.org/centos/4/addons/i386/ #mirrorlist=http://mirror.centos.org/centos/4/addons/i386/ #mirrorlist=http://mirrors.kernel.org/centos/4/addons/i386/ enabled=1 gpgcheck=1 gpgkek=http://mirrors.kernel.org/centos/RPM-GPG-KEY-CentOS-4 #gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4

/etc/yum.repos.d/CentOS-Base.repo

# CentOS-Base.repo # # This file uses a new mirrorlist system developed by Lance Davis for CentOS. [...]

Trac FAQ

Issue: Trac如何限制只能将任务分配给已经存在的用户

默认设置情况下,在分配传票时,“分配用户”选项(“Assign to:”/“reassign to”)里使用的是一个编辑框输入一个接受该传票的用户的名字。我们希望通过一个已有的用户列表来选择一个目标用户。

修改配置文件:/var/www/trac/conf/trac.ini ,找到[ticket]段修改

# Original item restrict_owner=false # Updated item restrict_owner=true

Issue: 为Trac的工作流程中增加测试流程

修改配置文件:/var/www/trac/conf/trac.ini ,找到[ticket-workflow]段添加

testing = new,accepted,needs_work -> testing testing.name = Submit to reporter for testing testing.permissions = TICKET_MODIFY reject = testing -> needs_work reject.name = Failed testing, return to developer pass = testing -> closed pass.name = Passes Testing [...]

安装配置 SubVersion – 开放源代码的版本控制系统

SVN是一款开放源代码的版本控制系统,可以单独使用,也可以集成到Trac使用。 SVN管理软件源代码;Trac进行缺陷追踪管理。

安装过程

$ sudo apt-get install subversion $ sudo apt-get install libapache2-svn # 如果需要Apache2支持SVN

配置服务 创建 SVN 仓库

创建组和用户:

sudo addgroup subversion sudo usermod -G subversion -a www-data

准备SVN仓库目录:

$ sudo mkdir /home/svn $ cd /home/svn $ sudo mkdir myproject $ sudo chown -R root:subversion myproject $ sudo chmod -R g+rws myproject

创建SVN仓库:

$ [...]