当尝试在加拿大获取接近的软件更新镜像时,系统将显示越南、美国或加拿大以外的任何其他地方的镜像。
因此我必须手动选择一个镜像。
如有任何建议,我们将不胜感激。
答案1
来自手册:
使用镜像协议
使用镜像协议作为输入的一部分
/etc/apt/sources.list
将指示 apt 命令仅获取位于您所在国家/地区的镜像。为了使用镜像协议,请更新/etc/apt/sources.list
文件中的所有行,例如:
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
到:
deb mirror://mirrors.ubuntu.com/mirrors.txt xenial main restricted
对所有适当的相关行重复上述操作。
或者,使用 sed 命令自动编辑你的
/etc/apt/sources.list file
。在适当的情况下更新以下 sed 命令以适合你的环境:
$ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list