home «前の日記(2007-08-28) 最新 次の日記(2007-09-01)»

いろいろ
Seize the day.

2004|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|07|09|10|

2007-08-29 [長年日記]

[comp] cadaver をインストールしてみる

仕事で WebDAV を使うことになったので,WebDAV サーバに UNIX コマンドラインからアクセスするためのツール,cadaver をインストールしてみた.OS は FreeBSD と Solaris の 2 種類.

cadaver はここからダウンロード. 展開に続いて configure.OpenSSL を使いたいので,
% ./configure --with-ssl=openssl --with-libs=/usr/local/ssl/lib
とオプションを指定.(これがないと,
configure: error: could not find library containing SSL_library_init
とか,
configure: error: OpenSSL headers not found, cannot enable SSL support
とか出てしまう).

なお,かなり古い Solaris の場合は /dev/random がないため,PRNGD などを利用する必要がある.今回は既にインストール済だったので,--with-egd でソケットファイルのパス /var/run/egd-pool を指定した.
% ./configure --with-ssl=openssl --with-libs=/usr/local/ssl/lib --with-egd=/var/run/egd-pool
(これがないと,cadaver 実行時に
SSL negotiation failed: SSL disabled due to lack of entropy.
と言われるので注意.さらに,現状では /var/run/ 以下に一般ユーザのアクセス権がなかったので,
# chmod 755 /var/run
としておいた.)

続いて,
% make
# make install
で OK.

使い勝手は FTP クライアントみたいな感じ.wrapper などを作ることもできそうだ.
このエントリーをはてなブックマークに追加 はてなブックマーク数 はてなブックマークコメント   このエントリーを livedoor クリップに追加 livedoor クリップ数 このエントリーを del.ici.ous に追加 このエントリーを buzzurl に追加 buzzurl クリップ数   (counting bookmarks for the date, the each section and the mirror)

お名前:
E-mail:
コメント:
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20070829]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索

以下の広告はサーバによって自動的に挿入されています.


Copyright © 2004-2006, nao. All rights reserved.