即使不是发布日,从主 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 建议的那样:
打开 Ubuntu 软件中心,单击全局菜单中的编辑,然后转到“软件源...”
单击“从...下载”旁边的下拉菜单并选择“其他...”
点击Select Best Server
最佳服务器已突出显示。单击Choose Server即可完成!
答案3
地理位置并不总是能提供最好的镜子。例如,我住在加拿大不列颠哥伦比亚省,大多数住在这个省的人应该在不列颠哥伦比亚省、加利福尼亚州或任何太平洋州,甚至亚利桑那州找到镜子。
然而,在北部,我的 ISP(与电话公司不同)只有一条光纤线路通向这座城市,它直接通向卡尔加里(距此地 1000 公里以东),在那里它插入一条与通往卡尔加里的线路共享的 NEX,那里有可爱的 debian 和 ubuntu 以及谁知道还有什么镜像。看来这所大学与我的 ISP 相同,因此传输速率以兆字节/秒为单位,而不是我从默认镜像中获得的每秒 50-100 千字节。
所以。我建议你了解当地的互联网网络拓扑。网络交换等好东西可以快速连接到特定的地方。留在你的 ISP 网络上可以绕过一些你可能对外界施加的速度限制。
感谢有关更改此问题的 GUI 工具的帖子,我找到了该镜像并将其设置为默认镜像。这个主题的展示很不错!
答案4
给用户的提示Ubuntu 12.04...
来自 Muon 软件中心:
- 设置 > 配置软件源
然后在 Kubuntu 软件选项卡上:
- 从“下载自:”下拉列表中选择“其他”
- 点击“选择最佳服务器”按钮 - 这将 ping 列表中的所有服务器
这将选择 ping 速度最快的服务器(当时最快的服务器)
我在英国,但我最快的服务器是“尼泊尔服务器”——比我使用英国默认服务器的速度快 10 倍!