`

Linux下Trac的安装

    博客分类:
  • trac
阅读更多

 

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)

    Linux下搭建Trac及整合Subversion详细操作过程,pdf打开密码:testtimes

    Debian6.0下svn+trac详细安装说明(包装上)

    在本文中,我们将详细介绍如何在Debian 6.0系统上安装并配置Subversion (SVN) 和Trac。Subversion是一种版本控制系统,而Trac则是一个集成的项目管理工具,它提供了问题跟踪、文档管理和源代码浏览等功能,并与...

    apache+svn+trac安装软件

    在本篇文章中,我们将详细介绍如何在您的系统上安装和配置Apache、Subversion和Trac。 首先,Apache是世界上最流行的Web服务器软件,它提供了稳定、高效的HTTP服务。Subversion是一个开源的版本控制系统,它跟踪...

    Linux下安装ffmpeg库

    ### Linux下安装ffmpeg库 #### 知识点一:FFmpeg简介及用途 - **FFmpeg**是一款强大的跨平台音视频处理工具集,能够进行音视频的编码、解码、转码、复用、解复用、流媒体传输、滤镜处理等功能。 - 它包含了一系列...

    svn+apache+trac配置

    - **Windows XP SP2/SP3**:操作系统平台,但Trac也支持其他操作系统,如Linux和macOS。 - **Trac 0.12**:具体的Trac版本,每个版本可能会有不同特性及兼容性要求。 - **Python 2.6**:Trac是用Python编写的,...

    Trac软件开发流程管理工具

    Trac作为Python应用程序,可以在多种操作系统上运行,包括Linux、Windows和Mac OS X。安装过程通常涉及以下几个步骤: 1. 安装Python和必要的Python库。 2. 下载并安装Trac。例如,对于Trac-0.11.4版本,可以通过...

    trac整合过程中毕装的组件

    在Windows环境下,通常使用exe安装程序,而在Unix/Linux系统上,可能需要通过包管理器或者pip来安装。确保所有组件都安装并配置正确后,Trac才能提供完整的功能。在安装过程中可能会遇到各种问题,例如版本兼容性、...

    TRAC32 Install.ppt TRACE32安装教程

    2. 进入解压后的目录,找到安装执行文件,如`setup.exe`(Windows)或`install.sh`(Linux)。 3. 双击运行安装程序,按照向导的提示进行操作。 四、安装过程 1. 接受许可协议:仔细阅读软件许可协议,同意后继续。...

    老鸟rhel5/centos5服务器架设笔记:Trac的安装和配置

    总之,安装和配置Trac与ClearSilver是Linux服务器管理员必备的技能之一。这个过程涉及到软件包管理、服务器配置、版本控制和Web服务的整合,对于提升IT专业人员的综合能力具有重要意义。通过熟练掌握这些步骤,你...

    Trac-1.2.1.tar.gz

    `Trac-1.2.1.tar.gz`是Trac的1.2.1版本的源代码压缩包,通常在Linux环境下进行安装和使用。 ### Trac概述 Trac的核心功能包括: 1. **问题跟踪系统**:允许用户报告和跟踪软件缺陷、任务和改进请求。 2. **版本...

    Subversion+Trac+Installation+Manual

    对于Linux或macOS用户,可以通过包管理器(如apt-get或brew)进行安装。 2. 安装过程:按照安装向导的指示进行,确保在配置过程中选择正确的安装路径和端口设置。 3. 配置SVN仓库:安装完成后,使用svnadmin命令创建...

    Trac-1.0.1.win32

    linux反正是要编译的,所以就算用python2.4情况也是一样(所以linux的安装还是比较麻烦的) 除了ClearSilver以外,其他包也可能遇到类似的问题,因此,使用python2.4是最佳的选择 题外话,其实还有另外一个选择,...

    Python库 | trac-IncludeSource-0.5.tar.gz

    接着,根据Trac的安装和配置指南,将这个库安装到Trac环境中,通常是通过将`trac-IncludeSource-0.5`目录移动到Trac插件目录下,并启用插件。在Windows环境下,可以使用类似7-Zip的工具进行解压。 5. **安装和使用...

    SVN+Trac+Apache的配置文件

    在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)轻松安装。确保安装了以下包:`subversion`(SVN)、`trac`、`apache2`(或`httpd`)以及相关的模块,例如`mod_wsgi`(用于Apache与Trac的集成)。 接...

    PyPI 官网下载 | Trac-1.2.3.tar.gz

    描述中提到"资源来自pypi官网"和"资源全名:Trac-1.2.3.tar.gz",这意味着Trac的这个版本是以压缩格式(tarball,通常用gzip压缩)提供,这是一种常见的在Linux和Unix系统中分发软件的方式。文件名中的".tar.gz"表明...

    linux下架设邮箱 MUA篇[RoundCubeWebmail].docx

    Linux环境下搭建邮件系统是IT运维工作中常见的任务之一,本文主要关注如何在Linux上安装和配置RoundCube Webmail,这是一个基于浏览器的多语言IMAP客户端。 RoundCube Webmail提供了丰富的电子邮件客户端功能,如...

    PyPI 官网下载 | trac-LighterTheme-0.3.1.tar.gz

    描述部分提到"资源全名:trac-LighterTheme-0.3.1.tar.gz",这表明这是一个tar.gz格式的压缩文件,这是Linux和Unix系统中常用的归档格式,它结合了tar(用于打包多个文件)和gzip(用于压缩)的功能。trac-...

    linux下搭建SVN服务器完全手册借鉴.pdf

    总之,Linux下的SVN服务器搭建涉及多个步骤,从安装依赖软件到精细的权限设置,都需要谨慎操作。遵循上述指南,你可以成功地创建一个安全且功能齐全的SVN服务器,为开发团队提供高效的工作流程。

    eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm

Global site tag (gtag.js) - Google Analytics