- PR -

Red Hat LinuxでRPMの依存関係を調べるには?

1
投稿者投稿内容
TF
会議室デビュー日: 2002/05/21
投稿数: 15
投稿日時: 2003-06-05 19:17
お久しぶりです、宜しくお願い致します。

新しいスレッドを作成するほどの事ではありませんが、直接聞く方法がわかりませんので、
ここに書き込ませて頂きます。
また、初歩的な話で恐縮なのですが、宜しくお願い致します。

RedHatLinux7.3に機能を追加しようとしたときにLinux Tipsの「Red Hat LinuxでRPMの
依存関係を調べるには」と同じ事が起き、参考にさせてもらいました。

しかし、同じ事(下記コマンドを入力)を行おうとしたらエラーとなります。
エラーメッセージは覚えておりませません。(^^;

rpm -q --redhatprovides libldap.so.1

よくよく読むと「Red Hat Linuxの場合はRPMのデータベースが用意されているので、該当
するファイルがどのパッケージに入っているかを簡単に調べることができる。」と書かれて
あります。

RPMのデータベースがredhatprovidesと思うのですが、用意されている場所はどこなので
しょうか?
また、何でもredhatprovidesで良いのでしょうか?

もう少し細かく、教えて頂けます様、宜しくお願い致します。

MyTime
常連さん
会議室デビュー日: 2003/01/29
投稿数: 40
お住まい・勤務地: 静岡県
投稿日時: 2003-06-05 21:22
"rpm --rebuilddb"を実行したか、rpmdb-redhat-7.3-0.20020613.i386.rpmをインストールしていないか、インストールされたDBが破損しています。
インストールCDからrpmdb-redhat-7.3-0.20020613.i386.rpmを探し出して、以下のコマンドで復旧してみてください。
# rpm -Uvh --force rpmdb-redhat-7.3-0.20020613.i386.rpm
TF
会議室デビュー日: 2002/05/21
投稿数: 15
投稿日時: 2003-06-06 11:59
MyTimeさん 回答どうもありがとうございます。

確認したところ、rpmdb-redhat-7.3-0.20020613.i386.rpm がインストールされて
いなかったのが原因でした。

インストール後、正常に動くことを確認しました。

どうもありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)