趣味の電子工作などの記録。時にLinuxへ行ったり、ガジェットに浮気したりするので、なかなかまとまらない。
RSS icon
  • apt-mirrorによるリポジトリの取得

    投稿日 2011年 11月 20日 コメントはありません

    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枚で収まるのでなんとか現実的な範囲ですが・・・。