Chinaunix首页 | 论坛 | 博客
  • 博客访问: 418366
  • 博文数量: 114
  • 博客积分: 3361
  • 博客等级: 中校
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-18 13:14
文章分类

全部博文(114)

文章存档

2012年(1)

2011年(84)

2010年(29)

分类: Python/Ruby

2011-02-25 18:39:18

公司用trac管理项目,自己也装一个

trac1.2的安装说明:

首先要安装三个软件包:
  • python
  • setuptools
  • Genshi
1. python系统自带2.6.6

2. 安装setuptools
说明:
在上下载安装文件,
按照上的说明:
在shell下运行下这个文件,安装到site-packages:
  1. $ sudo sh setuptools-0.6c11-py2.6.egg
输出:
  1. Processing setuptools-0.6c11-py2.6.egg
  2. Copying setuptools-0.6c11-py2.6.egg to /usr/local/lib/python2.6/dist-packages
  3. Adding setuptools 0.6c11 to easy-install.pth file
  4. Installing easy_install script to /usr/local/bin
  5. Installing easy_install-2.6 script to /usr/local/bin

  6. Installed /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg
  7. Processing dependencies for setuptools==0.6c11
  8. Finished processing dependencies for setuptools==0.6c11
装好之后,今天就到这,继续下面安装trac

3. 安装Genshi
第一次听说这个东东,查了下大概是:
  1. A Python library to generate and process HTML, XML or other text content on the web.
  2. from:
很简单直接:
  1. $ sudo easy_install Genshi
output:
  1. Searching for Genshi
  2. Reading
  3. Reading
  4. Reading wiki/Download
  5. Best match: Genshi 0.6
  6. Downloading
  7. Processing Genshi-0.6-py2.6.egg
  8. Moving Genshi-0.6-py2.6.egg to /usr/local/lib/python2.6/dist-packages
  9. Adding Genshi 0.6 to easy-install.pth file

  10. Installed /usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg
  11. Processing dependencies for Genshi
  12. Finished processing dependencies for Genshi
4. 数据库直接用python2.6.6自带的

5. 版本控制系统用subversion
没有装得话直接
  1. $ sudo apt-get install subversion
有点要注意的是subversion必须和trac装载一台机器上。我都是在本机测试,没这个问题了

6. webserver
先用trac自带的服务器,挺方便的

7. Babel
  1. A collection of tools for internationalizing Python applications
好像trac不装这个只能支持英文。主页:
用svn checkout:
  1. $ svn co babel
版本557.或者直接安装:
  1. $ easy_install Babel
output:
  1. Searching for Babel
  2. Reading
  3. Reading
  4. Reading wiki/Download
  5. Best match: Babel 0.9.5
  6. Downloading
  7. Processing Babel-0.9.5-py2.6.egg
  8. creating /usr/local/lib/python2.6/dist-packages/Babel-0.9.5-py2.6.egg
  9. Extracting Babel-0.9.5-py2.6.egg to /usr/local/lib/python2.6/dist-packages
  10. Adding Babel 0.9.5 to easy-install.pth file
  11. Installing pybabel script to /usr/local/bin

  12. Installed /usr/local/lib/python2.6/dist-packages/Babel-0.9.5-py2.6.egg
  13. Processing dependencies for Babel
  14. Finished processing dependencies for Babel
8. 还有其他的一堆包,先不装了


准备工作完毕,开始安装trac了

上面介绍了两种方法,一个直接
  1. $ easy_install Trac
  2. $ easy_install -U Trac
另外用svn check out 出来安装,
我用第二种,
1. checkout
  1. $ svn co
2. 安装
  1. $ sudo python ./setup.py install
安装成功

有点值得注意,如果相关的python包在这一步之前没有安装,后来要用,在安装的,要重新安装trac才能生效。

3. 还有一个相关软件pip
先不安装了


至此安装完毕
















阅读(880) | 评论(0) | 转发(0) |
0

上一篇:trac安装的输出

下一篇:SQLite

给主人留下些什么吧!~~