LinuxMintやUbuntuは非常に使いやすいし、いろんなOSSベースの作業環境になっています。ただ、インターネットが使えない環境ではパッケージの追加もままならないので、途端に利用のハードルが上がってしまいます。
しかしながら、そんな環境で役立ちそうなのがapt-mirrorとAPTonCDを使ったリポジトリのコピーを作成することです。
今回は、LinuxMint11の環境で実際に試してみることにしました。
1.LiveCDの準備
使用する環境を構築し、まずはRemasterSysでライブDVDを作成します。インストール時にはこれを使ってターゲット環境を構築します。
2.ソフトウェアの準備
APTonCDはデフォルトでインストールされているようですので、パッケージマネージャでapt-mirrorを追加インストールします。
3.apt-mirrorの設定
/etc/apt/mirror.lst を編集します。Synapticパッケージマネージャのリポジトリの設定を見ながら、必要なリポジトリを追加していきます。ソースパッケージは大きくなるだけなので、コメントアウトしました。
############# config ################## # # set base_path /var/spool/apt-mirror # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_path/var # set cleanscript $var_path/clean.sh # set defaultarch # set postmirror_script $var_path/postmirror.sh # set run_postmirror 0 set nthreads 20 set _tilde 0 # ############# end config ##############deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse #deb http://archive.ubuntu.com/ubuntu natty-proposed main restricted universe multiverse #deb http://archive.ubuntu.com/ubuntu natty-backports main restricted universe multiverse deb http://archive.canonical.com/ubuntu natty partner deb http://extras.ubuntu.com/ubuntu natty main deb http://packages.medibuntu.org natty free non-free deb http://archive.getdeb.net/ubuntu natty-getdeb apps deb http://dl.google.com/linux/chrome/deb stable main#deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse ##deb-src http://archive.ubuntu.com/ubuntu natty-proposed main restricted universe multiverse ##deb-src http://archive.ubuntu.com/ubuntu natty-backports main restricted universe multiverseclean http://archive.ubuntu.com/ubuntu
4.ミラー開始
# sudo apt-mirror
でミラーを開始します。
・・・が、取得するサイズが40.3GiBと出ました・・・。
DVD-Rでも現実的なサイズではないですねぇ・・・。Blue-Rayになら2枚で収まるのでなんとか現実的な範囲ですが・・・。