本文最初由论坛成员“rocket15”撰写,后修改用于“readynas.com”,主要内容是说明如何安装 Subversion (SVN)。
我设法在我的 ReadyNAS Duo 上创建一个版本库(svn repository)。下面是我操作的步骤:
安装下列 ReadyNAS 附加组件:
这些组件可以从 ReadyNAS 附件组件 主页下载。
然后使用 SSH 以 ROOT 账户登入到 ReadyNAS(可以使用 putty)并按以下步骤操作:
第一步
使用“wget”下载所需要的数据包(由于 ReadyNAS 的旧“libc6”,不能使用“apt-get”):
# wget http://ftp.nl.debian.org/debian/pool/main/libx/libxml2/libxml2_2.6.27.dfsg-2_sparc.deb
# wget http://ftp.nl.debian.org/debian/pool/main/n/neon26/libneon26_0.26.2-4_sparc.deb
# wget http://ftp.nl.debian.org/debian/pool/main/d/db4.4/libdb4.4_4.4.20-8_sparc.deb
# wget http://ftp.nl.debian.org/debian/pool/main/s/subversion/libsvn1_1.4.2dfsg1-2_sparc.deb
# wget http://ftp.nl.debian.org/debian/pool/main/s/subversion/subversion_1.4.2dfsg1-2_sparc.deb
# wget http://ftp.nl.debian.org/debian/pool/main/s/subversion/libapache2-svn_1.4.2dfsg1-2_sparc.deb
第二步:
安装下载的数据包(当安装时忽略报警信息):
# dpkg -i libxml2_2.6.27.dfsg-2_sparc.deb
# dpkg -i libneon26_0.26.2-4_sparc.deb
# dpkg -i libdb4.4_4.4.20-8_sparc.deb
# dpkg -i libsvn1_1.4.2dfsg1-2_sparc.deb
# dpkg -i subversion_1.4.2dfsg1-2_sparc.deb
# dpkg -i libapache2-svn_1.4.2dfsg1-2_sparc.deb
第三步
创建版本库(subverison repository)。
# mkdir /c/svnstore/
# svnadmin create /c/svnstore/project_test
# chown admin:admin /c/svnstore/ -R
第四步
配置 Apache 服务Subversion:
# cd /etc/frontview/apache/addons
# vi subversion.conf
按下i,然后粘贴(shift + ins)以下内容,此后输入:wq 即可保存并退出
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
DAV svn
SVNPath /c/svnstore/project_test
AuthType Basic
AuthName "Subversion Test Repository"
Require valid-user
第五步
现在,重新启动 Apache 服务器并检测 Subversion 配置。
# /etc/init.d/frontview restart
您可以使用 svn 客户端(Tortoise)在以下链接中检测您的项目文件:
http:///svn_test/
告诉我您用的怎么样!!!