1.04.4基礎
インストール済みのbashパッケージについて、必要とするライブラリやcapabilityを表示する。
収録ファイル一覧ではない。
適切なコマンドはどれか。
× 不正解
rpm -qR PACKAGEはRPMメタデータのRequiresを照会する。依存を実際に解決・導入するYUMとは役割が異なる。
詳細解説
誤り
rpm -ql bashパッケージが収録するファイルパスを表示する。
誤り。パスの一覧を返すが、bashが必要とするライブラリやcapabilityを示さない。
正しい
rpm -qR bashパッケージのRequires情報を表示する。
正しい。queryへ-Rを加えることでbashのRequiresエントリをRPM DBから表示する。
誤り
rpm -qf bashファイル名から所有パッケージを調べる操作である。
誤り。引数をファイルパスとして所有パッケージを調べる逆引きで、依存情報ではない。
誤り
rpm -V bash導入済みファイルの属性を検証する。
誤り。サイズやダイジェスト等の変化を検査し、依存要求を列挙しない。
実際に確かめる
一時的な検証環境で実行できる例です。
rpm -qR rpm | sed -n '1,8p'期待される結果
ライブラリ名、rpmlib capability、実行ファイル等の要求項目理解のポイント
- -RはRequires
- 照会で状態を変えない
- 依存解決はYUMの役割
確認時の注意
- 確認環境: RPM 4.x / 読み取り照会
基礎のおさらい
Requires
ライブラリ、実行ファイル、rpmlib capability、他パッケージ名などの要求を表せる。
照会と解決
rpm -qRは情報を表示するだけで、要求を満たすパッケージの取得・導入はYUM等が担う。
問題IDKL-101-541
確認環境RPM 4.x / 読み取り照会
最終技術確認2026-08-13
誤り・権利侵害を報告