##language:zh ''' Linux 下架设 SVN 系统 ''' -- Zoom.Quiet [<>] <> = 链接 = ''收集已有资料'' * [[http://www.9812.net/|使用Subversion 来代替CVS]]--netkiller (陈景峰-分布计算狂人) 居然提供了步骤录像! * [[http://blog.czug.org/panjunyong/subversion|>使用Subversion进行版本管理]]--潘俊勇的Blog 简要论述 * [[http://leejd.cndev.org/archive/2004/08/09/2432.aspx|SubVersion安装简介]]--软件制造; * [[http://www.neo.com.tw/archives/000258.html|Subversion 安裝注意事項]] --Neo's Blog * [[http://freebsd.sinica.edu.tw/%7Eplasma/svnbook/book.html|Subversion Book 中譯版]] * [[http://www.a3linux.net/plog/index.php?op=ViewArticle&articleId=31&blogId=1|Subversion初次尝试]]--Allen Chen's BLog = in Psyche = '''在 redhat 8.0 下面尝试 == 准备 == '''当然是编译最好!''' * 阅读文档,下载包 * 使用subversion-1.1.0-rc1.tar.gz {{{ # tar zxfv subversion-1.1.0-rc1.tar.gz }}} == 编译安装 == * 指定 Apache 系统 {{{ # ./configure --with-apxs=/usr/local/apache205/bin/apxs # make .... }}} * 编译成功后 Apache 加载: {{{ ## config in apache httpd.conf LoadModule dav_svn_module modules/mod_dav_svn.so }}} === 断点 === * 不能启动Apache!!! {{{ Syntax error on line 878 of /usr/local/apache205/conf/httpd.conf: Cannot load /usr/local/apache205/modules/mod_dav_svn.so into server: /usr/local/apache205/modules/mod_dav_svn.so: undefined symbol: dav_xml_get_cdata }}} * Google 一气查!结果说是要 {{{> > You need this tow modules : > > LoadModule dav_module modules/mod_dav.so > > LoadModule dav_fs_module modules/mod_dav_fs.so ... }}} * !@#@$%^*(**&*) 什么东西!??!估计又要陷入依赖循环中! '''知难而退,改为 rpm 预编译包方式进行''' == RPM == * 嗯嗯!有全面的指示! http://www.9812.net/ * 下载 SVN-latest-whitebox-el-3 {{{ # rpm -ivh subversion-1.0.6-1.rh80.i386.rpm error: Failed dependencies: apr >= 0.9.5 is needed by subversion-1.0.6-1 apr-util >= 0.9.5 is needed by subversion-1.0.6-1 neon >= 0.24.7 is needed by subversion-1.0.6-1 libapr-0.so.0 is needed by subversion-1.0.6-1 libaprutil-0.so.0 is needed by subversion-1.0.6-1 libneon.so.24 is needed by subversion-1.0.6-1 }}} * 嗯嗯!好象都有下载,一个个来! ---------- ---------- === 断点 === * Kao!!! 8.0 跟 9.0 差那么多么? * 无论怎么尝试,都会有新的古怪的包,或是 so 文件需要....... * 4小时后放弃!还是 win 下面安装的快! = GNU/Debian = == 安装 == 以 root 用户身份运行以下安装命令: * apt-get install subversion subversion-tools cvs2svn svn-devscripts websvn 其中各软件包: * subversion SVN核心程序 * subversion-tools SVN应用程序 * cvs2svn 把已有的CVS仓库移植到SVN中 * svn-devscripts 对开发人员非常有用的一些脚本 * websvn PHP实现的WEB接口界面 安装完成。 如果需要用 Python 来驱动 SVN 编程,还可以安装模块 python2.3-subversion。