102.4基礎
現在のディレクトリにexample_1.0_amd64.debがある。
dpkgを使ってこのローカルパッケージをインストールする。
適切なコマンドはどれか。
× 不正解
dpkg -iはローカルdebアーカイブを展開・設定する。依存関係をリポジトリから自動解決する高水準処理ではない点に注意する。
詳細解説
正しい
dpkg -i example_1.0_amd64.deb-iまたは--installは指定したdebアーカイブをインストールする。
正解。指定debをインストールする。
誤り
dpkg -r example_1.0_amd64.deb-rはインストール済みパッケージ名を指定して削除する。
削除操作である。
誤り
dpkg -L example_1.0_amd64.deb-Lはインストール済みパッケージ名からファイル一覧を表示する。
ファイル一覧である。
誤り
dpkg -S example_1.0_amd64.deb-Sはインストール済みファイルの所属検索である。
所有検索である。
実際に確かめる
一時的な検証環境で実行できる例です。
dpkg --help | grep -E -- '--install|-i' | head -n 1期待される結果
インストール操作の説明。実際のパッケージ導入は行わない理解のポイント
- -iはdebをインストール
- 引数はアーカイブファイル
- 依存解決は別途必要になり得る
確認時の注意
- 確認環境: Debian系 / dpkg 1.22以降
- 検証ではインストールを実行しない。
基礎のおさらい
低水準操作
dpkgはローカルアーカイブを処理するが、必要な依存を自動取得しない。
状態遷移
展開後、設定スクリプトを実行してinstalled状態へ進める。
問題IDKP-102-191
確認環境Debian系 / dpkg 1.22以降
最終技術確認2026-08-12
誤り・権利侵害を報告