- - PR -
使用しているバークレーDBについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-01-29 20:27
RHEL4を使っています。先日までRPMからOpenldapとバークレーDBをインストール
して使っていました。このときは、LDAPを起動したときに、slapd.logに使用している バークレーDBのバージョンが表示されていたように思います。 このたび、rpmはやめて、ソースからOpenLdapとバークレーDBを/Usr/Local配下に インストールして使うことになりました。Openldapは起動時にslapd.logにバージョン を表示するので、rpmのものと間違えることはないのですが、バークレーDBのほうは バージョンの表示がなく、rpmで入れたものを使っているのか、ソースから入れたものを 使っているのかがわかりません。現在、使っているDBが、どちらか、見分ける方法はありますか? |
|
投稿日時: 2009-01-29 21:00
↑訳あってRPMを削除できないもので・・・。
ご教授よろしくお願いします。 [ メッセージ編集済み 編集者: silverfox 編集日時 2009-01-29 21:01 ] |
|
投稿日時: 2009-01-29 23:30
こんばんは。
ソースのslpadが/usr/local/libexec/slapdがインストールされているとして、 $ ldd /usr/local/libexec/slapd と実行してみてはどうでしょう? slapdが参照しているライブラリがわかると思います。 |
|
投稿日時: 2009-01-30 09:03
それぞれのインストール先のディレクトリパス、起動されているコマンド名
起動法がわかりますか? 同じようなことはよくあって which コマンド名 で、どこにあるコマンドが起動されるかわかります。 この方法を利用したりします。 |
|
投稿日時: 2009-01-30 09:22
>zuneさん
ご回答ありがとうございました。lddの結果ですが、 LIBDBD-4.2.S0→/lib/tls/i686/libdb-4.2.so となっていて、新しく入れたバークレーDB4.3を見ていない模様です。 4.3を参照させる明示的な方法がわかりません。 >Progmanさん 有益な情報ありがとうございました。ただバークレーDBの実行コマンドが わかりません。 |
1