モチベーション
プロキシ環境下で特定のパッケージが apt によりインストールできないという事象が発生したため、プロキシ環境外でインストールした同様のパッケージのデータを使用して、別のシステムでも使用できるようにできないかとかんがえた
手順
- PC-A: パッケージがインストールされているマシン
- PC-B: パッケージがまだインストールされていないマシン
-
まず PC-A で、必要なパッケージとその依存関係を全て .deb 形式でダウンロード
パッケージの依存関係を調べるapt-cache depends [パッケージ名]
上記コマンドで表示されたパッケージリストのうち、PC-B でインストールできないものは、同様に .deb 形式でダウンロードする必要がある
パッケージをダウンロード
apt download [パッケージ名]
-
ダウンロードした .deb ファイルをストレージデバイスに保存
-
PC-B にストレージデバイスを接続し、.deb ファイルを移動
-
PC-B で、.deb ファイルを手動でインストール
依存関係のあるパッケージから順にインストールするsudo dpkg -i /path/to/package.deb