1.04.2基礎
aptパッケージについて、Status、Version、Architecture、Depends、Descriptionなどの状態レコードを確認する。
全パッケージの短い一覧ではない。
適切なコマンドはどれか。
× 不正解
dpkg -s PACKAGEはローカルstatusデータベースから指定パッケージの詳細レコードを表示する。
詳細解説
正しい
dpkg -s apt-sは指定パッケージの詳細なstatusレコードを表示する。
正しい。-sはaptのローカルstatusレコードを制御ファイル風の項目として詳しく表示する。
誤り
dpkg -l全体の短い状態表を表示し、1件の詳細レコードではない。
誤り。名前、版、短い説明等の表を作るが、Dependsや長いDescriptionを含む1件の詳細表示ではない。
誤り
dpkg -i aptaptというdebファイルを導入しようとする形である。
誤り。aptというファイルを導入対象として扱う形で、状態の照会ではない。
誤り
dpkg -r aptaptパッケージを削除する変更操作である。
誤り。基盤となるaptパッケージを削除する危険な変更操作であり、情報確認の条件に反する。
実際に確かめる
一時的な検証環境で実行できる例です。
dpkg -s apt | sed -n '1,8p'期待される結果
Package、Status、Priority、Section、Installed-Size等の項目理解のポイント
- -sは1件の詳細
- -lは短い一覧
- 導入済み状態を照会
確認時の注意
- 確認環境: dpkg 1.21以降 / ローカルデータベース
基礎のおさらい
statusレコード
Package、Status、Version、Architecture、Depends、Description等のフィールドを確認できる。
ローカル情報
dpkg -sはリポジトリ上の未導入候補ではなく、ローカルのdpkg状態データベースを照会する。
問題IDKL-101-524
確認環境dpkg 1.21以降 / ローカルデータベース
最終技術確認2026-08-13
誤り・権利侵害を報告