102.5標準
まだインストールしていないexample-2.0-1.x86_64.rpmが要求する機能やライブラリを確認する。
トランザクションは開始せずRPMファイルを直接照会する。
適切なコマンドはどれか。
× 不正解
rpm -qpR FILEは未インストールのRPMアーカイブを選択して、そのRequiresを表示する。-pの有無で照会対象が変わる。
詳細解説
誤り
rpm -qR exampleインストール済みのexampleというパッケージ名を照会する構文である。
導入済み名の照会になる。
誤り
rpm -qf example-2.0-1.x86_64.rpmそのファイルパスを所有する導入済みパッケージを探す。
所有ファイル検索である。
誤り
rpm -V example-2.0-1.x86_64.rpm導入済みパッケージのファイル属性検証に使う操作である。
導入済み状態の検証側である。
正しい
rpm -qpR example-2.0-1.x86_64.rpm-pでRPMファイルを選択し、-Rで要求する機能を表示する。
正解。RPMファイルのRequiresを表示する。
実際に確かめる
一時的な検証環境で実行できる例です。
rpm --help | grep -E -- '--package|--requires'期待される結果
package file選択とrequires表示の説明理解のポイント
- -pはRPMファイルを照会
- -RはRequires
- 導入処理なし
確認時の注意
- 確認環境: RPM 4.19〜6.x公式仕様
基礎のおさらい
capability
Requiresにはパッケージ名だけでなくライブラリABIや仮想提供名も現れる。
事前調査
導入前の依存やスクリプト確認は未知のRPMを評価する材料になる。
問題IDKP-102-212
確認環境RPM 4.19〜6.x公式仕様
最終技術確認2026-08-12
誤り・権利侵害を報告