Вы можете попробовать настроить собственное зеркало Ubuntu. Таким образом, обновления будут локальными.
apt-mirror нуждается в высокоскоростном подключении к Интернету и большом количестве дискового пространства
. Настройка вашего собственного зеркала Ubuntu очень просто с помощью apt-mirror .
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) И вставьте следующее в новое line:
deb http://apt-mirror.sourceforge.net/ apt-mirror
4) Давайте обновим индекс пакета
sudo apt-get update
5) И установите apt-mirror
sudo apt-get install apt-mirror
6) Apt- теперь настроено зеркало, поэтому давайте расскажем, какие серверы должны зеркалировать:
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
Также посмотрите, как создать локальное зеркало Debian / Ubuntu с apt-mirror
Источник: используйте Apt-mirror для создания Ваше собственное зеркало Ubuntu