Subversionのダウンロードとインストール
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339&folderID=91
上記からソースをダウンロード
(今回はsubversion-1.6.0.tar.gz)
1 2 3 4 5 6 |
$ gunzip subversion-1.6.0.tar.gz $ tar xvf subversion-1.6.0.tar $ cd subversion-1.6.0 $ ./configure $ make # make install |
別のサーバで、ソースからのインストールを試みたが失敗。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
configure: WARNING: APR not found The Apache Portable Runtime (APR) library cannot be found. Please install APR on this system and supply the appropriate --with-apr option to 'configure' or get it with SVN and put it in a subdirectory of this source: svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr Run that right here in the top level of the Subversion tree. Afterwards, run apr/buildconf in that subdirectory and then run configure again here. Whichever of the above you do, you probably need to do something similar for apr-util, either providing both --with-apr and --with-apr-util to 'configure', or getting both from SVN with: svn co http://svn.apache.org/repos/asf/apr/apr-util/branches/1.2.x apr-util configure: error: no suitable apr found |
そこで、言われたとおりに以下を実行してみる。
1 2 3 |
$ svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr svn: PROPFIND リクエスト (相手: '/repos/asf/apr/apr/branches/1.2.x') が失敗しました svn: PROPFIND (URL: '/repos/asf/apr/apr/branches/1.2.x'): Could not resolve hostname `svn.apache.org': Host not found (http://svn.apache.org) |
失敗。
プロキシとおさなきゃだめだな。
1 2 3 |
$ vi ~/.subversion/servers http-proxy-host = proxy.example.com http-proxy-port = 8080 |
でもだめ。。
1 2 3 4 5 6 7 8 9 10 11 12 |
$ svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr svn: PROPFIND リクエスト (相手: '/repos/asf/apr/apr/branches/1.2.x') が失敗しました svn: PROPFIND (URL: '/repos/asf/apr/apr/branches/1.2.x'): 503 Service Unavailable (http://svn.apache.org) もっかいやったらうまくいった! $ svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr A apr/config.layout A apr/Makefile.in : A apr/user/netware/userinfo.c U apr リビジョン 1335923 をチェックアウトしました。 |
subversinを入れたらAppacheが起動しなくなった。
1 2 3 |
# /etc/init.d/httpd start httpd を起動中: httpd: Syntax error on line 205 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/mod_dav_svn.so into server: libsvn_repos-1.so.0: cannot open shared object file: No such file or directory [失敗] |
/etc/httpd/conf/httpd.confに以下の二行が追加されたが、
それぞれのモジュールが実際にはないためだ。
1 2 |
LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so LoadModule authz_svn_module /usr/lib/httpd/modules/mod_authz_svn.so |
http://omoshiro-joho.com/tech-center/cgi-bin/wiki/index.php?Subversion
ここに、Subversionを展開したらbinの中にあるとかいてあるが、binがないんですけど。。。