![12.04 apt-get update 耗时很长。如何加快速度?](https://linux22.com/image/818658/12.04%20apt-get%20update%20%E8%80%97%E6%97%B6%E5%BE%88%E9%95%BF%E3%80%82%E5%A6%82%E4%BD%95%E5%8A%A0%E5%BF%AB%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
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 From
Other
Select Best Server
apt-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 软件包时禁用提示在旧金山