即使不是发布日,从主 Ubuntu 存档下载也很慢,我如何让 apt-get 自动使用离我很近的镜像?
我想sources.list在全新的 Ubuntu Server 安装中从命令行使用最快的服务器更新我的文件。我知道这对于 GUI 来说非常简单,但似乎没有一种简单的方法可以从命令行执行此操作?
可能重复:
apt-get 更新列表的大小太大
当我更新 Ubuntu(使用apt-get update或使用基于 GUI 的更新检查)时,它会下载大量数据,每次 19.xx MB,并且通常需要非常长的时间来检查。
这种行为在 11.10 或 11.04(或 Mint)中不存在——在早期版本中,它似乎智能地检查更新,并且只下载必要的内容。最初的更新会下载整个 19MB 左右,但随后的更新只有大约 2 到 3 MB。如果没有更新软件包,则不会下载任何内容。
但是自从升级到12.04之后,每次更新都会下载19MB(意思是每次好像都是从头开始)...
是否存在数据库或缓存问题,或者我可以检查以纠正此问题的其他问题?
我的 Ubuntu 是 14.04。
我尝试通过以下方式更新我的软件包:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后它卡在
100% [Connecting to dl.google.com (203.208.40.46)]
Run Code Online (Sandbox Code Playgroud)
几分钟。这很烦人。
我尝试为连接设置超时如何降低存储库更新的等待时间。
几秒钟后,它失败并结束该过程。
Err http://dl.google.com stable InRelease
Err http://dl.google.com stable Release.gpg
Cannot initiate the connection to dl.google.com:80 (2401:3800:4002:802::1005). - connect (101: Network is unreachable) [IP: 2401:3800:4002:802::1005 80]
Reading package lists... Done
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/InRelease
W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/Release.gpg Unable to connect to build.openvpn.net:http:
W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-i386/Packages …Run Code Online (Sandbox Code Playgroud)