2016-11-22 6 views
0

RPMの内容を、インストールされているシステム(RPMがすでにインストールされていると言っている)と比較して、異なるかもしれない(見つからない)ファイル/ディレクトリを探してみたいのですが、pkgchk on Solarisのようなものです。RPMファイルに対してインストールを確認/比較する簡単な方法はありますか?

rpm -Vは、システムのRPMデータベースとシステムのファイルシステムを比較するために使用できますが、オフラインの「ゴールデン」RPMをシステム上のものと比較することができます潜在的に汚染されたシステム上のRPMデータベースや、リリース前のRPMファイルからの不正なバージョン情報に依存します)。

私はRPMを解凍して内容を調べて、すべてを比較することができることを知っています。しかし、現場で比較できる既存のツールはありますか?

答えて

1

「類似の質問」を調べた後、a reference to a way to do thisが見つかりました。「-p」オプションをコマンドに追加して、rpm -Vp some*.rpmを生成します。私は、クエリオプションが検証操作にも当てはまると言っているマニュアルページを脇見していませんでした。

+0

私は自分の質問に答えるのが奇妙で、特にマニュアルページの再読からそれを理解したはずです。しかし、それは掘り出し物のビットを取ったので、これは他の誰か(または、私はこのチェックをもう一度行う必要があるとき)を助けるでしょうか? – jhfrontz

+0

私は自分自身を 'rpm'エキスパートと見なしたいと思っています。それを試したこともないので、投稿していただきありがとうございます! –

関連する問題