我怎样才能使用靠近我的镜像,或者选择更快的镜像?

我怎样才能使用靠近我的镜像,或者选择更快的镜像?

即使不是发布日,从主 Ubuntu 档案库下载也很慢,我怎样才能让 apt-get 自动使用靠近我的镜像?

答案1

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为适当的名称。

答案2

我一直使用“选择最佳服务器”GUI 工具:从 Ubuntu 软件中心,转到菜单中的编辑 -> 软件源。(您也可以从 Synaptic 或更新管理器的首选项中执行此操作。)

在 Ubuntu 软件选项卡下,“从...下载”旁边有一个下拉菜单,如果您选择“其他...”,您将看到一个按钮,上面写着“选择最佳服务器”;单击它会让 Ubuntu 运行一些测试,以查看哪个镜像可以提供最佳的下载速度。

我无法评论这是否比您自己找到的方法更好或更差。也许对这个问题有一定了解的人可以发表评论!


以下是一些截图对于图形方法,正如 Jorge 建议的那样:

  1. 打开 Ubuntu 软件中心,单击全局菜单中的编辑,然后转到“软件源...”

  2. 单击“从...下载”旁边的下拉菜单并选择“其他...”

  3. 点击Select Best Server

  4. 最佳服务器已突出显示。单击Choose Server即可完成!

答案3

地理位置并不总是能提供最好的镜子。例如,我住在加拿大不列颠哥伦比亚省,大多数住在这个省的人应该在不列颠哥伦比亚省、加利福尼亚州或任何太平洋州,甚至亚利桑那州找到镜子。

然而,在北部,我的 ISP(与电话公司不同)只有一条光纤线路通向这座城市,它直接通向卡尔加里(距此地 1000 公里以东),在那里它插入一条与通往卡尔加里的线路共享的 NEX,那里有可爱的 debian 和 ubuntu 以及谁知道还有什么镜像。看来这所大学与我的 ISP 相同,因此传输速率以兆字节/秒为单位,而不是我从默认镜像中获得的每秒 50-100 千字节。

所以。我建议你了解当地的互联网网络拓扑。网络交换等好东西可以快速连接到特定的地方。留在你的 ISP 网络上可以绕过一些你可能对外界施加的速度限制。

感谢有关更改此问题的 GUI 工具的帖子,我找到了该镜像并将其设置为默认镜像。这个主题的展示很不错!

答案4

给用户的提示Ubuntu 12.04...

来自 Muon 软件中心:

  • 设置 > 配置软件源

然后在 Kubuntu 软件选项卡上:

  • 从“下载自:”下拉列表中选择“其他”
  • 点击“选择最佳服务器”按钮 - 这将 ping 列表中的所有服务器

这将选择 ping 速度最快的服务器(当时最快的服务器)

我在英国,但我最快的服务器是“尼泊尔服务器”——比我使用英国默认服务器的速度快 10 倍!

相关内容