1. 下载 Trac-0.12.1.tar.gz
从 http://trac.edgewall.org/wiki/TracDownload 下载,解压:
$ tar xzvf Trac-0.12.1.tar.gz
查看INSTALL文件:
*1) Python, version >= 2.4. (Python >= 2.4 ,下面以Python2.7为例,Python3好像有问题,setuptools安装不兼容)
* 2) setuptools, version >= 0.6
* 3) Genshi, version >= 0.6
* 4) Subversion可选 Optionally, Subversion, version >= 1.1.x and the Subversion SWIG Python
bindings (not PySVN, that's something different).
* 5) 数据库支持:使用MySQL DB (根据需要选择)
One of the following Python bindings, depending on the database used:
* pysqlite version 2.x for SQLite 3.x (is part of the standard library
starting with Python 2.5)
* psycopg2 version 2.0.x for the PostgreSQL database
* MySQLdb, version 1.2.2 for the MySQL database
*6) WebServer 可选,也可以单独运行一个Server
A web server capable of executing CGI/FastCGI scripts, or Apache HTTPD with
mod_python or mod_wsgi. (Trac also comes with a standalone server, tracd)
2. Install Python
下面以Python2.7为例,Python3好像有问题,setuptools安装不兼容。
从此处下载Python2.7 http://www.xdowns.com/soft/softdown.asp?softid=62353
#bzip2 -d Python-2.7.tar.bz2
#tar -vxf Python-2.7.tar
#cd Python-2.7
#./configure --enable-shared;
#make; make install;
#/usr/local/bin/python2.7 -V
"--enable-shared " 为了生成动态库,64位linux下安装 modwsgi 需要。
3. install setuptools
下载http://pypi.python.org/pypi/setuptools#downloads;
#sh setuptools-0.6c11-py2.7.egg
提示 Finished processing dependencies for setuptools==0.6c11
4. Genshi install
下载地址: http://genshi.edgewall.org/wiki/Download
$ wget http://ftp.edgewall.com/pub/genshi/Genshi-0.6.tar.gz
$ tar xzvf Genshi-0.6.tar.gz
$ cd Genshi-0.6
$ su
# python2.7 setup.py install
# exit
5.MySQL-python install
下载地址: http://pypi.python.org/pypi/MySQL-python/
#tar -vxzf MySQL-python-1.2.3.tar.gz
#cd MySQL-python-1.2.3
#python2.7 setup.py install
6. Trac- install
#cd Trac-0.12.1
#python2.7 setup.py install
最后提示 Finished processing dependencies for Trac==0.12.1
7. 暂时以StandAlone来启动
$mkdir /home/zliu/hello
$trac-admin /home/zliu/hello initenv
提示Project名称和Database connection string,数据库连接字符串输入(此处数据库trac提前建好):
mysql://zliu:123456@localhost:3306/trac
8. 启动Server
$tracd --port 8000 /home/zliu/hello
访问:http://localhost:8000/hello
可以看到:
Welcome to Trac 0.12.1¶
跟svn,Apache 结合 待研究...
9. 与Apache结合
采用modwsgi,参考 http://code.google.com/p/modwsgi/wiki/InstallationIssues
参考文档:
http://trac.edgewall.org/wiki/TracInstall
http://tech.idv2.com/2008/12/26/install-trac-on-linux/
http://www.makenotes.net/?p=149001
http://trac.edgewall.org/wiki/TracEnvironment
分享到:
相关推荐
Linux下搭建Trac及整合Subversion详细操作过程,pdf打开密码:testtimes
在本文中,我们将详细介绍如何在Debian 6.0系统上安装并配置Subversion (SVN) 和Trac。Subversion是一种版本控制系统,而Trac则是一个集成的项目管理工具,它提供了问题跟踪、文档管理和源代码浏览等功能,并与...
在本篇文章中,我们将详细介绍如何在您的系统上安装和配置Apache、Subversion和Trac。 首先,Apache是世界上最流行的Web服务器软件,它提供了稳定、高效的HTTP服务。Subversion是一个开源的版本控制系统,它跟踪...
### Linux下安装ffmpeg库 #### 知识点一:FFmpeg简介及用途 - **FFmpeg**是一款强大的跨平台音视频处理工具集,能够进行音视频的编码、解码、转码、复用、解复用、流媒体传输、滤镜处理等功能。 - 它包含了一系列...
- **Windows XP SP2/SP3**:操作系统平台,但Trac也支持其他操作系统,如Linux和macOS。 - **Trac 0.12**:具体的Trac版本,每个版本可能会有不同特性及兼容性要求。 - **Python 2.6**:Trac是用Python编写的,...
Trac作为Python应用程序,可以在多种操作系统上运行,包括Linux、Windows和Mac OS X。安装过程通常涉及以下几个步骤: 1. 安装Python和必要的Python库。 2. 下载并安装Trac。例如,对于Trac-0.11.4版本,可以通过...
在Windows环境下,通常使用exe安装程序,而在Unix/Linux系统上,可能需要通过包管理器或者pip来安装。确保所有组件都安装并配置正确后,Trac才能提供完整的功能。在安装过程中可能会遇到各种问题,例如版本兼容性、...
2. 进入解压后的目录,找到安装执行文件,如`setup.exe`(Windows)或`install.sh`(Linux)。 3. 双击运行安装程序,按照向导的提示进行操作。 四、安装过程 1. 接受许可协议:仔细阅读软件许可协议,同意后继续。...
总之,安装和配置Trac与ClearSilver是Linux服务器管理员必备的技能之一。这个过程涉及到软件包管理、服务器配置、版本控制和Web服务的整合,对于提升IT专业人员的综合能力具有重要意义。通过熟练掌握这些步骤,你...
`Trac-1.2.1.tar.gz`是Trac的1.2.1版本的源代码压缩包,通常在Linux环境下进行安装和使用。 ### Trac概述 Trac的核心功能包括: 1. **问题跟踪系统**:允许用户报告和跟踪软件缺陷、任务和改进请求。 2. **版本...
对于Linux或macOS用户,可以通过包管理器(如apt-get或brew)进行安装。 2. 安装过程:按照安装向导的指示进行,确保在配置过程中选择正确的安装路径和端口设置。 3. 配置SVN仓库:安装完成后,使用svnadmin命令创建...
linux反正是要编译的,所以就算用python2.4情况也是一样(所以linux的安装还是比较麻烦的) 除了ClearSilver以外,其他包也可能遇到类似的问题,因此,使用python2.4是最佳的选择 题外话,其实还有另外一个选择,...
接着,根据Trac的安装和配置指南,将这个库安装到Trac环境中,通常是通过将`trac-IncludeSource-0.5`目录移动到Trac插件目录下,并启用插件。在Windows环境下,可以使用类似7-Zip的工具进行解压。 5. **安装和使用...
在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)轻松安装。确保安装了以下包:`subversion`(SVN)、`trac`、`apache2`(或`httpd`)以及相关的模块,例如`mod_wsgi`(用于Apache与Trac的集成)。 接...
描述中提到"资源来自pypi官网"和"资源全名:Trac-1.2.3.tar.gz",这意味着Trac的这个版本是以压缩格式(tarball,通常用gzip压缩)提供,这是一种常见的在Linux和Unix系统中分发软件的方式。文件名中的".tar.gz"表明...
Linux环境下搭建邮件系统是IT运维工作中常见的任务之一,本文主要关注如何在Linux上安装和配置RoundCube Webmail,这是一个基于浏览器的多语言IMAP客户端。 RoundCube Webmail提供了丰富的电子邮件客户端功能,如...
描述部分提到"资源全名:trac-LighterTheme-0.3.1.tar.gz",这表明这是一个tar.gz格式的压缩文件,这是Linux和Unix系统中常用的归档格式,它结合了tar(用于打包多个文件)和gzip(用于压缩)的功能。trac-...
总之,Linux下的SVN服务器搭建涉及多个步骤,从安装依赖软件到精细的权限设置,都需要谨慎操作。遵循上述指南,你可以成功地创建一个安全且功能齐全的SVN服务器,为开发团队提供高效的工作流程。
eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm