apt-mirrorによるリポジトリの取得

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 multiverse
clean http://archive.ubuntu.com/ubuntu

4.ミラー開始

# sudo apt-mirror

でミラーを開始します。

・・・が、取得するサイズが40.3GiBと出ました・・・。
DVD-Rでも現実的なサイズではないですねぇ・・・。Blue-Rayになら2枚で収まるのでなんとか現実的な範囲ですが・・・。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)