您可以尝试设置自己的Ubuntu镜像。这样,更新将是本地的。
apt-mirror需要高速的Internet连接和大量的磁盘空间
使用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镜像,因此让我们告诉它要镜像的服务器:
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镜像创建您自己的Ubuntu镜像