我怎样才能使用靠近我的镜子,或选择更快的镜子?
即使不是发布日,从Ubuntu主存档下载也很慢,我怎样才能自动使用靠近我的镜像?
apt-get 现在支持 “镜像”方法,该方法将根据您的位置自动选择一个好的镜像。 把:
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
在/etc/apt/sources.list
文件的顶部应该是使其根据您的地理位置自动为您选择镜像所需的全部内容。
Lucid(10.04),Maverick(10.10),Natty(11.04)和Oneiric(11.10)用户可以用适当的名称替换precise
。
我总是使用’选择最佳服务器’GUI工具:从Ubuntu软件中心,转到菜单中的编辑 – >软件源。 (您也可以从Synaptic的首选项或Update Manager中执行此操作。)
在Ubuntu软件选项卡下面有一个下拉“从下载:”如果您选择“其他…”,您将看到一个“选择最佳服务器”的按钮; 点击它让Ubuntu运行一些测试,看看哪个镜像将提供最佳的下载速度。
我不能评论这是否比你自己找到的方法更好或更差。 也许在这个问题上有一些专业知识的人可以评论!
以下是图形方法的一些截图 ,正如Jorge建议的那样:
-
打开Ubuntu软件中心,单击全局菜单中的编辑,然后转到’软件源…’
-
点击“下载自”旁边的下拉菜单,然后选择“其他…”
-
单击“ 选择最佳服务器”
-
最佳服务器突出显示。 单击选择服务器 ,您就完成了!
地理位置并不总能提供最佳镜像。 例如,我住在加拿大不列颠哥伦比亚省,大多数在这个省的人应该在卑诗省,加利福尼亚州或任何太平洋州,甚至亚利桑那州找到一面镜子。
然而,在北方我的ISP(与电话公司不同)只有一条光纤线路从这个城市出来,它直接到达卡尔加里(距离这里1000公里),在那里它插入了与该线路共享的NEX到ucalgary,在那里他们有一个可爱的debian和ubuntu以及谁知道什么是其他的镜子。 看起来大学和我有相同的ISP,因此传输速率以兆字节/秒为单位,而不是我从默认镜像获得的每秒50-100千字节。
所以。 我建议您了解当地的互联网网络拓扑。 诸如网络交换之类的漂亮事物可以快速连接到特定的地方。 保持ISP的网络可以绕过一些你可能对外界有的速度限制。
感谢关于改变这个的GUI工具的post,我找到了镜像并将其设置为默认值。 这个话题的好节目!
为了快速升级,我使用种子下载了替代CD。 以这种方式升级后,我仍然得到了一个仍然没有全部更新的系统(可能是在ISO打包后)。
快速搜索后,我最终在Launchpad上的镜像列表中 。 搜索您的国家并测试一些。 我住在荷兰,速度只有75kB / s,远低于我平常的速度。 ubuntu.mirror.cambrium.nl镜像对我不起作用,但是ubuntu.mirror.astratoip.net没有。 相应地更换镜像并运行以下命令:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list sudo apt-get update
用当前镜像替换archive.ubuntu.com
。
给Kubuntu 12.04的用户提示……
从Muon软件中心:
- 设置>配置软件源
然后在Kubuntu软件选项卡上:
- 从“从下载:”下拉列表中选择“其他”
- 单击“选择最佳服务器”按钮 – 这将ping列表中的所有服务器
这将选择具有最快ping的服务器(当时最快的服务器)
我在英国,但我最快的服务器是“尼泊尔的服务器”。 – 比我使用英国默认服务器快10倍!
这是我编写的Python脚本,它返回指定国家/地区的延迟最低的镜像列表。
该脚本还提供从镜像的启动板页面获取的带宽和状态信息,并将使用从列表中选择的镜像生成新的sources.list
文件。