即使从发行日算起,从主要的Ubuntu档案下载速度仍然很慢,我如何才能apt-get自动使用离我最近的镜像?

评论

相关:askubuntu.com/questions/39922/…

#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

评论


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

–汉米·唐纳(Hamish Downer)
2012年3月22日7:25

幸运的话,这种方法就可以工作。我现在在我们的桌面上禁用了它,因为它通常会返回损坏的镜像(这种镜像有时会给您403)。

–ℝaphink
2012-04-27 21:22



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

– Nanofarad
2012年7月6日23:25

大提示。只需注意,进行更改后,您需要先运行sudo apt-get update,然后再进行任何apt-get安装,才能使用最近的镜像。

–西蒙东
13年6月29日在17:04

这对我来说值得信赖的发行版(服务器)

– Marc
16年4月19日在23:07

#2 楼

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

在“ Ubuntu软件”选项卡下,“下载自:”旁边有一个下拉菜单,如果选择“其他... “您将获得一个显示“选择最佳服务器”的按钮;单击它可以使Ubuntu运行一些测试,以查看哪种镜像可以提供最佳的下载速度。

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


这里有一些图形方法的屏幕截图,正如Jorge所建议的:


打开Ubuntu Software Center,在全局菜单中单击“编辑”,然后转到“软件源...”。
单击“下载自”旁边的下拉菜单,然后选择“其他...”
单击“选择最佳服务器”
突出显示最佳服务器。单击“选择服务器”,操作完成!



评论


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

– Balki
2012年10月28日16:13

也许是我上面的帖子中提到的那个?我通常只是“设置并忘记它”-无论如何,更新通常很快。

– Sean Fitzpatrick
2012年12月3日,下午2:59

很好的答案,因为它使用了逐步说明。大加它包括图片。

–阿德·马尔萨萨(Ade Malsasa Akbar)
2014年9月15日上午10:19

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

–不要亮
2015年2月26日,下午2:05

#3 楼

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

但是,在我的ISP北部(与电话公司不同)该城市外只有一条光纤线路,并且直达卡尔加里(此处以东1000公里),在那里将与该线路共享的NEX插入到ucalgary,那里有可爱的debian和ubuntu, -知道什么其他镜子。看来大学与我拥有相同的ISP,因此传输速率以每秒兆字节为单位,而不是我从默认镜像获得的每秒50-100 KB。我建议您了解您的本地互联网网络拓扑。诸如Network Exchanges之类的漂亮东西可以使您快速连接到特定位置。留在您ISP的网络上可以绕开某些您本来可以向外界开放的速度限制。

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

评论


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

– lrkwz
13年1月29日在10:58

#4 楼

为了快速升级,我使用了种子下载了备用CD。以这种方式进行升级之后,我仍然得到的系统仍然不是所有更新(可能是在打包了ISO之后)。在启动板上。搜索您的国家并进行测试。我住在荷兰,速度仅为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

#5 楼

给Kubuntu 12.04用户的提示...

来自Muon软件中心:


设置>配置软件源

然后Kubuntu软件选项卡:


从“下载来源:”下拉列表中选择“其他”
单击“选择最佳服务器”按钮-这将ping通所有服务器列表

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

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

#6 楼

这是我编写的Python脚本,它返回指定国家/地区的延迟最小的镜像列表。使用从列表中选择的镜像文件sources.list

#7 楼

只需在/etc/apt/sources.list上添加Deb镜像线,即可获得重复的信号源。另外,由于apt仅检查重复的行,因此没有错误。我们需要替换文件的原始内容以防止出现此问题。

我制作了一个完整的列表来替换原始的源列表文件。这包括主要的,受限的,Universe,多重宇宙,提议的和规范的存储库。

注意:“建议”的行已被注释掉。另外,Canonical“合作伙伴”存储库(封闭源代码和专有资源)不适用于镜像,因此这些行保持不变。来源列表文件:

sudo mv /etc/apt/sources.list /etc/apt/sources.listbackup


接下来,使用您喜欢的文本编辑器将以下行复制并粘贴到/etc/apt/sources.list中(如果您不在“ bionic”上, ve包含一个用于修复该问题的命令):

 ## main, restricted, universe, and multiverse repositories
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-security main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-backports main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-security main restricted universe multiverse

## uncomment to enable "proposed" or pre-release software which may be unstable and could cause problems or breaks 
#deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-proposed main restricted universe multiverse
#deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-proposed main restricted universe multiverse

## Canonical "partner" repository does not work with mirrors
## uncomment to enable the partner repository for proprietary and closed source software
deb http://archive.canonical.com/ubuntu bionic partner
deb-src http://archive.canonical.com/ubuntu bionic partner
 


保存后该文件,请运行以下命令以自动应用您的Ubuntu版本(仿生,eoan,xenial等。):更新apt:

sudo sed -i "s/bionic/$(lsb_release -sc)/g" /etc/apt/sources.list


#8 楼

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



apt-smart自动找到您的位置,因此您出国旅行时无需指定国家/地区。从每个镜像下载HTTP以获得更准确的结果(带宽和状态)并支持HTTP代理,而apt-select仅使用apt-smart并依赖于启动板的不正确数据。问题已解决将近3年。

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

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

$ apt-smart -l


使用ping或q43 12079q,您将获得(来自Travis CI美国服务器的示例输出):

---------------------------------------------------------------------------------------------------------
| 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



评论


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

–托马斯·沃德♦
19-09-30在15:15

干得好!我在ubuntu上的更新下载速度恢复正常。

– dsomnus
20 Jan 15'在8:57