1.04.1標準
nginxパッケージが依存・推奨・競合するパッケージ関係を一覧で確認する。
パッケージの導入は行わない。
適切なコマンドはどれか。
× 不正解
apt-cache dependsは指定パッケージから外向きの依存関係を表示する。rdependsは逆に、そのパッケージへ依存する側を調べる。
詳細解説
誤り
apt-cache search nginx名前と説明を検索し、依存関係一覧を出さない。
誤り。nginxという語に関連する候補を探すだけで、Depends等の関係を一覧化しない。
誤り
apt-cache policy nginx導入版、候補版、取得元の優先度を表示する。
誤り。どの版が候補になるかを調べる操作で、必要パッケージ名の関係グラフではない。
誤り
apt-cache rdepends nginxnginxに依存する側の逆依存関係を表示する。
誤り。nginxを必要とする他パッケージを探す逆向きであり、nginx自身が必要とする対象ではない。
正しい
apt-cache depends nginxnginxから見た依存、推奨、競合などを表示する。
正しい。dependsはnginxレコードのDepends、PreDepends、Recommends、Conflicts等を関係別に表示する。
実際に確かめる
一時的な検証環境で実行できる例です。
apt-cache depends apt | sed -n '1,8p'期待される結果
Depends、PreDepends、Recommendsなどの関係とパッケージ名理解のポイント
- dependsは依存先
- rdependsは逆依存
- policyは候補版
確認時の注意
- 確認環境: APT 2.x / ローカルキャッシュ
基礎のおさらい
依存の方向
dependsは対象から依存先、rdependsは対象へ向かう逆依存として読む。
情報取得
apt-cacheの照会はローカルキャッシュを調べるため、パッケージ状態を変更しない。
問題IDKL-101-513
確認環境APT 2.x / ローカルキャッシュ
最終技術確認2026-08-13
誤り・権利侵害を報告