如果我需要 Sun Java、Adobe Flash 插件或来自 Canonical 合作伙伴的任何其他软件,即使是像 Flash 插件这样的小型软件包,软件包下载也会非常缓慢,为了加快速度,我必须去这里:http://archive.canonical。 com/ubuntu/池/合作伙伴/要找到我想要的,使用下载管理器(通常比包管理器快 20 倍)下载包,然后将它们放在我的 /var/cache/apt/archives 文件夹中,然后运行包管理器,只要由于在 /var/cache/apt/archives 文件夹中检测到我要求安装的正确版本的软件包,它们将立即安装。我想停止这样做,所以我想知道是否有其他人有这个问题,可能是什么原因以及是否有解决方法。我位于西加勒比地区。
我认为注意到来自我选择的存储库的所有其他包以可接受的速度突触下载会很有帮助。
Ubuntu 尝试选择地理上靠近您的存储库的本地镜像。由于版权问题(AFAIK——它是非自由软件),合作伙伴存储库没有任何镜像,因此您最终使用伦敦托管的副本。PPA 可能是相同的。
当您在加勒比地区时,我想前往英国的交通在跨大西洋前往伦敦之前必须经过美国。对于某些东西来说,这是一段很长的路要走,如果任何一个链接坏了或有损失,流量就会变得很慢。至少,响应时间很慢。
如果您想进一步测试,您可以运行
ping archive.canonical.com
并查看响应时间的结果(我在英格兰并获得约 26 毫秒)。作为对伦敦的一般速度测试,您可以运行(此处为 1.3MB/s)。wget http://london1.linode.com/100MB-london.bin
至于解决问题……Canonical 要么需要更多的、地理上分散的服务器用于合作伙伴回购,要么你需要搬到离伦敦更近的地方。
使用 apt-fast。它是 apt-get 的替代品,可以大大加快下载速度,因为它使用 axel 下载加速器进行下载,并且是 dpkg 的出色前端。有关更多信息,请参阅此页面。
http://www.webupd8.org/2010/08/you-can-now-install-apt-fast-from-ppa.html