我住在美国,想知道我应该使用哪个服务器进行更新,archive.ubuntu.com 还是 us.archive.ubuntu.com。它们之间有什么区别?TIA,A4Skyhawk
答案1
两个存储库服务器镜像均可使用。
您通常会检查您所在位置附近的服务器,然后从中选择一个免费数据速率高、距离您所在位置 ping 时间短的服务器,当然,它必须是最新的镜像。
你可以看看这份官方名单并亲自进行比较。
或者,让系统为您选择当前最佳的服务器:
打开你的系统设置, 点击软件与更新并在Ubuntu 软件选项卡,打开下载自下拉式菜单。
您将看到至少包含以下条目的列表主服务器,[您所在的国家/地区] 的服务器和其他...。 选择其他...获取高级菜单。
会弹出一个对话框,在左侧列出所有已注册镜像。您可以从那里手动选择您最喜欢的镜像。但是如果您更喜欢自动方式,请单击选择最佳服务器按钮。
Ubuntu 现在将进行一些测试并比较您所在地区的镜像。一段时间后(通常不到一分钟),它会找到现在最适合您的镜像并选择它。确认并退出。当系统询问您是否重新加载软件列表时,也请执行此操作。
答案2
您可以在终端中使用以下命令来创建响应最快的镜像列表:
sudo netselect -v -s4 -t10 `wget -q -O- https://launchpad.net/ubuntu/+archivemirrors | grep -P -B8 "statusUP|statusSIX" | grep -o -P "(f|ht)tp.*\"" | tr '"\n' ' '`
最后会给出如下输出:
94 http://mirror.network32.net/ubuntu/
96 http://nl.archive.ubuntu.com/ubuntu/
98 http://de.archive.ubuntu.com/ubuntu/
100 http://de.archive.ubuntu.com/ubuntu/
旁注:这测试了 ping 速度,并不一定输出最快的服务器,但您可以假设您可能能够使用评级为 100 的服务器并获得良好的结果。
正如 fkraiem 指出的那样,netselect 包在 ubuntu 中不是官方提供的(仍然不确定我当时是如何得到它的),但你可以下载源代码这里并找到其主页这里。或者你可以下载软件包这里