検索

15.2.7. 検証

download PDF
パッケージの検証は、パッケージからインストールしたファイルに関する情報と、元のパッケージからの同じ情報を比較します。また、検証により、各ファイルのサイズ、MD5 合計、パーミッション、タイプ、所有者、およびグループを比較します。
コマンド rpm -V はパッケージを検証します。クエリーに一覧表示される パッケージ 検証 オプション のいずれかを使用して、検証するパッケージを指定できます。検証の簡単な使用方法は rpm -V foo です。これは、foo パッケージ内のすべてのファイルが、最初にインストールした時と同じであることを検証します。以下に例を示します。
  • 特定のファイルを含むパッケージを確認するには、次のコマンドを実行します。
    rpm -Vf /usr/bin/vim
  • インストールされているすべてのパッケージを確認するには、次のコマンドを実行します。
    rpm -Va
  • RPM パッケージファイルに対してインストール済みのパッケージを確認するには、次のコマンドを実行します。
    rpm -Vp foo-1.0-1.i386.rpm
    このコマンドは、RPM データベースが破損していると思われる場合に便利です。
すべてが適切に検証された場合、出力はありません。不一致がある場合は、それらが表示されます。出力の形式は、8 文字の文字列( c は設定ファイルを示します)、ファイル名です。8 文字はそれぞれ、ファイルの 1 つの属性と RPM データベースに記録された属性の値を比較した結果を示します。1 つのピリオド(.)は、テストに合格したことを意味します。以下の文字は、特定のテストの失敗を示しています。
  • 5 - MD5 checksum
  • s - ファイルサイズ
  • l - シンボリックリンク
  • T - ファイル変更時間
  • d - device
  • u - user
  • g - group
  • m: モード(パーミッションおよびファイルタイプを含む)
  • ? - 読み取り不可能なファイル
出力が表示された場合は、最善の判断を使用して、パッケージを削除または再インストールする必要があるかを判断するか、別の方法で問題を修正します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.