Linux下Trac安装笔记
参考网址:
http://trac.edgewall.org/wiki/TracInstall
http://trac.edgewall.org/wiki/TracInstallPlatforms
http://trac.edgewall.org/wiki/TracOnRhel5
http://dag.wieers.com/rpm/FAQ.php#B
http://tech.idv2.com/2008/12/26/install-trac-on-linux/
软件下载地址:
trac:http://trac.edgewall.org/wiki/TracDownload
Genshi:http://genshi.edgewall.org/wiki/Download
pysqlite:http://download.chinaunix.net/download/0009000/8596.shtml
本文所用Linux发行版为CentOS5.3版本,httpd为系统自带版本为2.2.3,所用trac版本为0.11.5,所用Genshi版本为0.5.1,所用pysqlite版本为2.5.5
安装Trac所必须的软件:
Python >= 2.3
注意:如果是用rpm安装的python,那么还需要安装python-devel和python-xml包。
Genshi >= 0.5
可选的subversion >= 1.0(推荐>=1.1.x)和subversion的SWIG Python绑定
PySQLite,需要用于SQLite 3.x版本的PySQLite 2.x版
可运行CGI的Web服务器
接下来就先解决这些前提条件
1、修改yum源以增加trac
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
2、安装依赖软件
安装前请查看httpd是否安装有mod_python模块,没有则安装
yum install python python-devel python-setuptools mod_python
3、如果想要与svn结合则执行下条语句,否则跳过
yum install subversion
4、将下载的genshi解压并进行安装
tar -zxvf Genshi-0.5.1.tar.gz
cd Genshi-0.5.1
python setup.py install
5、接下来是subversion。可以用rpm -q subversion确认。
而SWIG绑定也已经自带了,可以用以下命令确认
python
>>> import svn.repos
不报错,就说明OK了。
6、然后确认一下已安装的sqlite版本,并安装sqlite-devel包(用来编译PySQLite)
yum install sqlite sqlite-devel
接下来安装pysqlite
tar -zxvf pysqlite-2.5.5.tar.gz
cd pysqlite-2.5.5
python setup.py install
7、安装Trac,解压安装包后进入解压的文件夹,执行如下命令:
python setup.py instal
配置Web服务器
我们将把 /var/www/trac 作为项目的主目录,所有新建的trac项目都放在该目录下,访问URL为/trac/<项目名>。
首先确认安装了 httpd 和 mod_python,此时/etc/httpd/conf.d下应该有个python.conf文件。之后,在/etc/httpd/conf.d下建立一个trac.
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
Linux环境进程间通信(五):
共享内存(下)
文档选项
<tr
valign="top"><td width="8"><img alt="" height="1" width="8"
src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" wid ......
首页
讲述:我与51CTO不得不说的故事
博客互动专题 之 2009,痛并快乐着的IT人
博主的更多文章>>
linux diff 命令详解
2009-02-13 14:01:37
标签:linux
diff
命令
[推送到技术圈
]
功能说明:比较文件的差异。
语
法:di ......
在linux下如何把一个lvm的文件系统/home减到1G。比aix下麻烦,aix下直接把文件系统缩到某个值,对应的lv自动就减少了,不像linux要先缩小文件系统,再缩小lv。
suse1:~ # df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/system-root
5040 299 ......
Linux 编译安装 MYSQL 5.1 与 Innodb
编译mysql5
代码:
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \
--with-extra-charsets=all \
--with-charset=utf8 \
- ......