我如何易于使用靠近我的镜子或选择速度更快的镜子?


Answers:


184

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文件顶部的所有内容都将使该文件根据您的地理位置自动为您选择一个镜像。

用户可以precise使用适当的名称替换清醒(10.04),小牛(10.10),纳蒂(11.04)和奥尼(11.10)的用户。


6
只是为了澄清一下,这是代替通常的线条还是一样?
Hamish Downer 2012年

9
如果幸运的话,那行得通。我现在在我们的台式机上禁用了它,因为它通常会返回损坏的镜像(偶尔会给您403的镜像)。
ℝaphink

2
@HamishDowner这是行之外。在文件的顶部。
–ζ

6
大提示。只需注意,进行更改后,您需要先运行sudo apt-get update才能apt-get install使用最近的镜像。
西蒙东

3
这对我来说值得信赖(服务器)
Marc

81

我一直都使用“选择最佳服务器” GUI工具:从Ubuntu Software Center,转到菜单中的Edit-> Software Sources。(您也可以从Synaptic的首选项或Update Manager中执行此操作。)

在“ Ubuntu软件”选项卡下,“下载来源:”旁边有一个下拉列表。如果选择“其他...”,则会显示一个“选择最佳服务器”按钮;单击该按钮,Ubuntu可以运行一些测试,以查看哪种镜像将提供最佳下载速度。

我不能评论这是比您自己找到的方法好还是坏的方法。也许对此问题有一定专业知识的人可以发表评论!


这是 Jorge建议的一些图形方法的屏幕截图

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

  2. 单击“下载自”旁边的下拉菜单,然后选择“其他...”。

  3. 点击 Select Best Server

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


9
有命令行方式可以做到吗?我每天都会得到不同的最佳服务器。在使用之前选择最好的将很有用apt-get
balki 2012年

也许是我上面的帖子中提到的那个?我通常只是“设置并忘记它”-无论如何,更新通常都很快。
肖恩·菲茨帕特里克

1
很好的答案,因为它使用了逐步说明。大加它包括图片。
Ade Malsasa Akbar 2014年

1
刚尝试使用“最佳服务器”,它便将我定向到ftp.utexas.edu,该软件在软件中心中无法及时更新。但是,使用下拉列表可以找到一个很好的镜子。
唐明亮

13

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

但是,在北部,我的ISP(与电话公司不同)仅在该城市外有一条光纤线路,并且直达卡尔加里(此处以东1000公里),在那里它将与该线路共享的NEX插入到ucalgary,在那里有一个可爱的debian和ubuntu,还有谁知道其他镜子。看来大学与我拥有相同的ISP,因此传输速率以每秒兆字节为单位,而不是我从默认镜像获得的每秒50-100 KB。

所以。我建议您了解您的本地互联网网络拓扑。诸如Network Exchanges之类的漂亮东西可以使您快速连接到特定位置。停留在ISP的网络上可以绕开某些速度限制,否则您可能就不得不向外界发送。

感谢有关GUI工具更改此内容的文章,我找到了该镜像并将其设置为默认值。这个主题很好的表演!


您所指的是ubuntu-archives.mirror.nexicom.net吗?
lrkwz 2013年

12

为了快速升级,我使用种子下载了备用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为当前的镜像。


8

Kubuntu 12.04用户的提示...

从Muon软件中心:

  • 设置>配置软件源

然后在Kubuntu软件选项卡上:

  • 从“下载来源:”下拉列表中选择“其他”
  • 单击“选择最佳服务器”按钮-这将对列表中的所有服务器执行ping操作

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

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


7

是我编写的Python脚本,该脚本返回指定国家/地区的延迟最小的镜像列表。

该脚本还提供从镜像的启动板页面获取的带宽和状态信息,并将sources.list使用从列表中选择的镜像生成一个新文件。


1

我的Python脚本apt-smart可自动在您所在的国家/地区查找镜像,进行基准测试并按状态和速度对其进行排名,如果需要,最后可以更改source.list。

apt-smart与其他答案之间的区别apt-select是:

  • apt-smart 自动找到您的位置,因此您出国旅行时无需指定国家/地区。
  • apt-smart从每个镜像真正下载HTTP以获得更准确的结果(带宽和状态),并支持HTTP代理,而apt-select仅使用ping并依赖Launchpad的不准确数据。
  • apt-smart正在维护,而apt-select叶子问题几乎无法修复了3年。

您可以轻松地apt-smart通过安装pip,有关复制粘贴安装命令的详细信息,请参阅Project Readme

一个使用示例,让您列出您所在国家/地区中排名最高的镜子:

$ apt-smart -l

使用-l--list-mirrors,您将获得(来自Travis CI US服务器的示例输出):

---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL                            | Available? | Updating? | Last updated    | Bandwidth   |
---------------------------------------------------------------------------------------------------------
|    1 | http://mirrors.gigenet.com/ubuntua... | Yes        | No        | Up to date      | 1.73 MB/s   |
|    2 | http://mirror.genesisadaptive.com/... | Yes        | No        | Up to date      | 1.68 MB/s   |
|    3 | http://ubuntu.mirrors.tds.net/pub/... | Yes        | No        | Up to date      | 1.4 MB/s    |
|    4 | http://repos.forethought.net/ubuntu   | Yes        | No        | Up to date      | 1.35 MB/s   |
|    5 | http://repo.miserver.it.umich.edu/... | Yes        | No        | Up to date      | 937.62 KB/s |
...
|   75 | http://mirror.cc.vt.edu/pub2/ubuntu   | Yes        | No        | 1 day behind    | 659.67 KB/s |
|   76 | http://mirror.atlantic.net/ubuntu     | Yes        | No        | 2 days behind   | 351.26 KB/s |
|   77 | http://mirror.lstn.net/ubuntu         | Yes        | No        | 4 days behind   | 806.81 KB/s |
|   78 | http://mirrors.usinternet.com/ubun... | Yes        | No        | 4 weeks behind  | 514.31 KB/s |
|   79 | http://mirrors.arpnetworks.com/Ubuntu | Yes        | No        | 19 weeks behind | 418.94 KB/s |
|   80 | http://mirrors.ocf.berkeley.edu/ub... | Yes        | Yes       | Up to date      | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu


请勿将同一答案复制粘贴至多个问题。如果这些问题彼此相似,则应将这些问题标记为彼此重复,并仅回答其中一个。否则,到处复制粘贴相同的答案被认为是嘈杂和不礼貌的。
托马斯·沃德

0

理想情况下,整个分发方法都采用了Torrent协议,因此我们不必继续进行任何调整。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.