1.04.1標準
カレントディレクトリにtool_1.0_amd64.debがある。
APTを使い、必要なら設定済みリポジトリから依存パッケージも解決して導入する。
適切なコマンドはどれか。
× 不正解
apt install ./file.debは引数をパスとして認識し、ローカルパッケージをAPTの依存関係処理とともに導入できる。
詳細解説
正しい
apt install ./tool_1.0_amd64.deb./を含むパスをローカルdebとして扱い、APTの依存解決を利用する。
正しい。./を含むことでファイルパスと認識され、ローカルdebの依存先を設定済み取得元から解決できる。
誤り
apt show ./tool_1.0_amd64.debshowはリポジトリのパッケージ名に対する情報表示で、導入しない。
誤り。既知のパッケージ名を対象とする詳細表示であり、ローカルアーカイブを導入しない。
誤り
apt-file list ./tool_1.0_amd64.debapt-fileはContents索引の検索用で、ローカルdebを導入しない。
誤り。リポジトリ索引の収録ファイル照会で、debアーカイブをシステムへ展開する操作ではない。
誤り
apt update ./tool_1.0_amd64.debupdateは取得元索引の更新で、ローカルファイル導入ではない。
誤り。updateはリポジトリの索引更新を行い、個別debファイルを導入対象として受け取らない。
実際に確かめる
一時的な検証環境で実行できる例です。
apt-get --help | grep -E 'install' | head -n 1期待される結果
install操作が表示される。実際の導入は行わない理解のポイント
- ./でローカルパスを明示
- APTが依存を解決
- 外部状態は変更しない検証
確認時の注意
- 確認環境: APT 2.x / 構文確認のみ
基礎のおさらい
パスの明示
./や絶対パスを付けることで、同名のリポジトリパッケージではなくローカルファイルだと示す。
依存解決
APT経由なら、dpkg単体で不足依存が残る場合と違い、設定済み取得元から依存を満たす計画を作れる。
問題IDKL-101-518
確認環境APT 2.x / 構文確認のみ
最終技術確認2026-08-13
誤り・権利侵害を報告