2007年9月10日星期一

[浩南艰辛原创]Apache 2.2 + SVN 1.44 + Trac 0.10.4 安装全过程

  早就对从网页上访问SVN垂涎已久,更对bug追踪想入非非好多年~~~
  今天,终于告一个段落了,能够较好的工作和高亮语法显示。如同大多数网上文章所言,安装正确版本的软件,就是成功的一半。
  这里需要以下软件:
  SVN
  svn-1.4.4-setup.exe
  TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi
  LanguagePack-1.4.4.9706-win32-zh_CN.exe
  SVNService.exe
  
  Apache
  apache_2.2.4-win32-x86-no_ssl.msi
  
  Trac
  trac-0.10.4.win32.exe
  
  但是这些软件仅仅是冰山一角。。。需要依赖的软件太多了。。。
  
  Python 系列
  python-2.4.msi
  clearsilver-0.9.14.win32-py2.4.exe
  SilverCity-0.9.7.win32-py2.4.exe 语法高亮显示必备!!
  pywin32-210.win32-py2.4.exe
  svn-python-1.4.3.win32-py2.4.exe
  pysqlite-2.3.2.win32-py2.4.exe
  mod_python-3.3.0b.win32-py2.4-Apache2.2.exe
  
  神啊,光看着就很头痛了。为了语法高亮,还要安装:
  enscript-1.6.3-9-bin.zip
  libintl-0.14.4-bin.zip
  libiconv-1.9.2-1-bin.zip
  
  一个极为严重的问题是,SVN使用的APR版本与Apache2.2使用的APR版本不一致,SVN的mod_authz_svn和mod_dav_svn 在apache中加载失败。感谢网络上大牛提供自己编译的两个so动态库文件,详细信息见Subversion 1.3 mod_dav_svn for Apache 2.2。这里就需要相关的如下文件:
  mod_authz_svn.zip
  mod_dav_svn.zip
  libapr.zip
  libhttpd.zip
  
  把这些对应的文件覆盖掉原来的文件即可。
  
  其他的东西基本就遵循网上的了 :)

没有评论: