罪と罰++二律背反


[[apache/apache2]]

*バージョン管理システム Subversion [#wf21359d]
-インストールして動作するまで

**autoconf [#hfd016ec]
-vineパッケージの2.13を削除してautoconf-2.5x以降をインストール
-ここでは、2.59を入れた
 rpm -e autoconf
 ./configure;make;make install

**Berkeley DB 4.x [#o43f98ab]
 cd ./build_unix
 ../dist/configure
 make;make install 
-/etc/ld.so.confにインストールしたBerkeleyDBのパス
 /usr/local/BerkeleyDB.4.3/lib
-を追加して
 /sbin/ldconfig

**apache2.0でWebDAVを準備する [#a7b395ab]
-apacheのWebDAVから使う場合、apache2.0でWebDAVを有効にしてインストール
-apache/apache2を参照。その際、WebDAVを組み込み
- --enable-dav=yesでdavモジュールとバックエンドのモジュールdav-fsが組み込まれる
-BerkeleyDBも4.3を指定
 ./configure --with-apxs=/usr/local/apache2/bin/apxs \
  --enable-dav=yes \
  --enable-shared=yes \
  --with-berkeley-db=/usr/local/BerkeleyDB.4.3 
 make;make install

-どうも4.3だと動かないのかな?
--コミットした時とか(タイミング不明)DB_BUFFER_SMALLなどのエラーが発生
--4.2でうまくいったとの記事を見たので試してみる

*Subversionのインストール [#ubb87851]
-httpdのソースのsrclibから、aprとapr-utilを./subversionのソースフォルダにコピー
 ./configure --with-apxs=/usr/local/apache2/bin/apxs \
  --with-berkeley-db=/usr/local/BerkeleyDB.4.3
 make;make install

**リポジトリを用意 [#p0d290b5]
-リポジトリを作成
 mkdir /usr/local/svn/repos
 /usr/local/bin/svnadmin create /usr/local/svn/repos
-とりあえず設定してみる
 chown -R nobody:nobody /usr/local/svn

-apacheのconfig
 <Location /svn/repos>
     DAV svn
     SVNPath /usr/local/svn/repos
 </Location>
-起動
 /usr/local/apache2/bin/apachectl configtest
 /usr/local/apache2/bin/apachectl start
-確認
 telnet localhost 80
 ・・・
 OPTIONS /svn/repos HTTP/1.0
駄目なときはなんかエラーが出ると思われ;

*その他 [#kc5ef3df]
簡単!と言われている割に手間取った・・・。~
何が大変ということも無かったけれど~
うまくいく時は、何の障害もなくインストできるのかな~
WINでの動作のほうがバイナリで一発完了なのかも知れない


*参照 [#s1d53efc]
-[[Subversion/設定]]
-[[Subversion/基本操作]]
-[[Subversion/クライアント]]

-http://subversion.tigris.org/
-http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS