12.04 apt-get update 耗时很长。如何加快速度?

12.04 apt-get update 耗时很长。如何加快速度?

sudo apt-get update 对于以下站点来说花费了很长时间:

Get:17 http://archive.ubuntu.com precise/restricted Sources [5,470 B]                                                                                                               
Get:18 http://archive.ubuntu.com precise/universe Sources [5,019 kB]  
...
Get:21 http://archive.ubuntu.com precise/restricted i386 Packages [8,431 B]                                                                                                         
Get:22 http://archive.ubuntu.com precise/universe i386 Packages [4,796 kB]

有没有办法加快速度?网络连接良好。

答案1

转到下拉菜单Ubuntu Software Center > Edit > Software Sources并选择,然后在下一个窗口中选择并等待 ubuntu 识别最适合您的服务器,然后再次运行...Download FromOtherSelect Best Serverapt-get update


相关问题:-我如何更改获取更新和软件的镜像?

答案2

您可以尝试删除多个ppas。您可以尝试以下命令:sudo apt-get clean。使用Ubuntu Tweak,删除系统上不必要的文件。

答案3

这是面向命令行的答案(对于加快配置虚拟机特别有用)。

如果您最近添加了新的存储库并且想要部分更新,请尝试:

find /etc/apt/sources.list.d -type f -name '*.list' -exec sudo apt-get update -o Dir::Etc::sourcelist="{}" ';'

它并非在所有情况下都有效(在依赖关系更复杂的情况下),但值得一试。

您也可以尝试-d仅下载软件包。请参阅:“sudo apt-get update” 起什么作用?

或者从 apt 列表文件中删除您不需要的行,例如:

sudo ex +'bufdo!%s/^deb-src/#deb-src/' -scxa /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-wine-*.list

这将注释掉指向这些文件中的源的行。

注意:该:bufdo命令不是POSIX

还要检查是否没有任何无用的脚本/etc/apt/apt.conf.d,例如:

sudo ex +"%s@DPkg@//DPkg" -scwq /etc/apt/apt.conf.d/70debconf

看:安装 Debian 软件包时禁用提示在旧金山

相关内容