使えるねっとのVPSプランにSubversionをインストール
1 / 19 / 2009
まずyumとやらをインストールする
[ ~]# cd /usr/local/src
[ src]# mkdir yumrpm
[ src]# cd yumrpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/m2crypto-0.16-6.el5.2.x86_64.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/rpm-python-4.4.2-48.el5.x86_64.rpm
[ yumrpm]# wget http://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
[ yumrpm]# rpm -ihv *
[ yumrpm]# yum -y install yum-fastestmirror
[ yumrpm]# yum -y update
次にSubversion関連のパッケージをインストールする
# yum -y install mod_dav_svn
# mkdir svn
# cd svn
# svnadmin create プロジェクト名
# cd プロジェクト名
# svn mkdir trunk tags branches -m ‘Create trunk, tags, and branches.’svn: Local, non-commit operations do not take a log message
# svn mkdir file:///var/www/vhosts/onesty.tsukaeru.info/httpdocs/svn/relax-job/trunk file:///var/www/vhosts/onesty.tsukaeru.info/httpdocs/svn/relax-job/tags file:///var/www/vhosts/onesty.tsukaeru.info/httpdocs/svn/relax-job/branches -m ‘Create trunk, tags, and branches.’
Committed revision 1.
Apacheにアクセス権を通す
# chown -R apache:apache /var/www/vhosts/onesty.tsukaeru.info/httpdocs/svn
# chown -R apache:apache /var/www/vhosts/onesty.tsukaeru.info/httpdocs/svn/relax-job
subversion.confを書き換える
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/svn
</Location>
リスタートする
# service httpd restart
3日くらい前にやったので半分忘れました..









17 4月 2009 - 18:35
[...] かったです。yum入れるのも割と面倒臭いので、必要なパッケージはCentOSのページ行ってパッケージ落としてきたらいいと思う。(どうしてもyumがないと…という方はnotizblock+さんが素敵) [...]