インターネットに接続できないがアップデートは行いたい

オンライン環境のPCでは,以下のコマンドでapt-offlineをインストールします。

$ sudo apt-get update
$ sudo apt-get install apt-offline

オフライン環境のPCでは,一時的にインターネットに接続して上記のコマンドを実行するか,同一バージョンのUbuntu環境でapt-offlineをインストールし,/var/cache/apt/archives以下にあるapt-offlineのdebパッケージをUSBメモリなどで移動してから,以下の例のようにdpkg コマンドでインストールしてください。

$ dpkg -i apt-offline_1.3.1_all.deb

では,インターネットに接続されていない,オフライン環境のPCで以下のコマンドを実行します。これで,パッケージのダウンロードに必要な情報が記録されたシグニチャファイルapt-offline.sigがホームディレクトリ以下に保存されます。

$ sudo apt-offline set ~/apt-offline.sig

新規にインストールしたいパッケージがある場合は,以下のようなコマンドを実行してください。この例ではgimpパッケージのインストールを指定しています。

$ sudo apt-offline set --install-packages gimp --update ~/apt-offline.sig

次に,オフライン環境のPCでapt-offline.sigファイルをUSBメモリなどの媒体を使って,オンライン環境のPCにコピーしてください。以下の例のようなコマンドを実行すると,必要なパッケージなどがダウンロードされbundle.zipにまとめられます(/path/to/apt-offline.sigはUSBメモリなどのパスに置き換えてください)。

$ apt-offline get --bundle bundle.zip /path/to/apt-offline.sig


作成されたbundle.zipをUSBメモリなどの媒体を使ってオフライン環境のPCにコピーし,以下のようなコマンドを実行してください(/path/to/bundle.zipはUSBメモリなどのパスに置き換えてください)。

$ sudo apt-offline install /path/to/bundle.zip

これで,必要なパッケージがオフライン環境のPCでローカルリポジトリに同期されたので,以下のようなコマンドでパッケージをインストールしてください。

$ sudo apt-get install gimp

以上でオフライン環境でのインストールは完了です。


ソ-ス:apt-offlineによるオフライン環境でのインストール
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0315?page=2

メモしておく。