独自のUbuntuミラーをセットアップしてみてください。そのようにして、更新はローカルになります。
apt-mirrorには高速インターネット接続と大量のディスク容量が必要です
apt-mirrorを使用すると、独自のUbuntuミラーのセットアップが非常に簡単になります。
1)apt-mirrorリポジトリに移動します。sources.listファイルを次のようにバックアップします。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
2)sources.listファイルを次のように編集します。
gksudo gedit /etc/apt/sources.list
3)新しい行に次を挿入します。
deb http://apt-mirror.sourceforge.net/ apt-mirror
4)パッケージインデックスを更新しましょう
sudo apt-get update
5)そして、apt-mirrorをインストールします
sudo apt-get install apt-mirror
6)Apt-mirrorがセットアップされたので、ミラーリングするサーバーを指定しましょう。
sudo cp /etc/apt/mirror.list /etc/apt/mirror.list.old
gksudo gedit /etc/apt/mirror.list
デフォルトの設定では、ダウンロードしたファイルは/ var / spool / apt-mirrorフォルダーに配置されます。mirror.listファイルは次のようになります。
############# config ##################
#
set base_path /media/silo/repo
#
# if you change the base path you must create the directories below with write privlages
#
# 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 <running host architecture>
set nthreads 20
set tilde 0
#
############# end config ##############
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid -security main restricted universe multiverse
clean http://archive.ubuntu.com/ubuntu
これはバイナリパッケージのみをミラー化しますが、ソースパッケージが必要な場合は、適切な行を挿入する必要があります。通常、次の形式を取ります。
deb-src http://gh.archive.ubuntu.com/ubuntu/ lucid main restricted
7)次に、を実行しapt-mirror
ます。これにはかなり時間がかかります。すべてのファイルを一度にダウンロードできなくても、ダウンロードapt-mirror
を再開できます(Ctrl+ Cキーの組み合わせで強制終了し、続行する場合は再実行できます)。さて、次のようにapt-mirrorを実行します。
sudo apt-mirror /etc/apt/mirror.list
また、apt-mirrorを使用してローカルDebian / Ubuntuミラーを作成する方法も確認してください。
ソース:Apt-mirrorを使用して独自のUbuntuミラーを作成します