1.04.2基礎
インストール済みのパッケージtoolをdpkgで削除する。
conffileとして管理される構成も残さない。
適切なコマンドはどれか。
× 不正解
dpkg -P PACKAGEはpurge操作であり、パッケージ本体に加えて管理対象の構成ファイルも削除する。
詳細解説
誤り
dpkg -r toolパッケージ本体を削除するが構成を通常残す。
誤り。本体は削除するがconffileを残すため、構成も残さない要件に届かない。
誤り
dpkg -s tool指定パッケージの状態情報を表示する。
誤り。ローカルstatus情報を読むだけで、パッケージや設定を削除しない。
正しい
dpkg -P toolパッケージと管理対象構成をpurgeする。
正しい。-Pはpurgeとしてパッケージ本体とdpkg管理対象の構成を除去する。
誤り
dpkg -l toolパッケージ状態を一覧表示する。
誤り。パッケージ状態を一覧表示するだけの読み取り操作である。
実際に確かめる
一時的な検証環境で実行できる例です。
dpkg --help | grep -E -- '--purge|-P' | head -n 1期待される結果
--purge | -P package...に相当する説明理解のポイント
- -Pはpurge
- 構成も削除
- 利用者データは一律対象外
確認時の注意
- 確認環境: dpkg 1.21以降 / ヘルプ表示のみ
基礎のおさらい
purge
remove後に構成だけ残った状態のパッケージへ-Pを使い、構成を除去することもできる。
対象外データ
ホームディレクトリ等へプログラムが生成した全データがpurgeで必ず消えるわけではない。
問題IDKL-101-522
確認環境dpkg 1.21以降 / ヘルプ表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告