You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

apt update获取478MB软件包列表是否正常的技术咨询

apt update获取478MB软件包列表是否正常的技术咨询

兄弟,我看了你的apt update输出日志,这个478MB的下载量确实比常规情况大很多,但不是莫名其妙的——咱们来拆解原因和解决办法:

核心原因:超大的Contents索引文件

你的日志里,大部分下载体积来自Ubuntu官方源的**Contents (deb)**文件,比如:

  • focal-updates amd64 Contents (deb):168 MB
  • focal-security amd64 Contents (deb):155 MB
  • focal-updates i386 Contents (deb):72.4 MB
  • focal-security i386 Contents (deb):65.8 MB

这些文件是用来记录每个软件包里包含的所有文件,方便apt-file这类工具查找“哪个包提供了XX文件”,但如果你平时根本不用apt-file,这些内容完全是多余的下载。

另外你还添加了大量第三方源(VS Code、WineHQ、Google Chrome、TeamViewer、Steam等),每个源都会带来额外的索引文件,也会小幅增加下载量,但不是主要因素。

解决办法

1. 禁用不必要的Contents文件下载

如果你不需要用apt-file查找文件所属包,可以直接关掉这类文件的获取:

  • 新建一个APT配置文件,运行命令:
    sudo nano /etc/apt/apt.conf.d/99-no-contents
    
  • 在文件里添加一行内容:
    Acquire::IndexTargets::deb::Contents::Default "false";
    
  • 保存退出后,再运行sudo apt update,你会发现下载量直接降到几十MB甚至更少,回到正常水平。

2. 清理无用的第三方源

检查你的源配置目录/etc/apt/sources.list.d/和主文件/etc/apt/sources.list,把那些你已经不再使用的软件源删掉,也能减少每次更新的索引下载量。

3. 修复过期的GPG密钥警告

日志里显示ungoogled_chromium的源签名过期了:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Focal InRelease: The following signatures were invalid: EXPKEYSIG 02456C79B2FD48BF home:ungoogled_chromium OBS Project home:ungoogled_chromium@build.opensuse.org

  • 如果还在用这个源,需要重新导入它的GPG密钥;如果已经不用了,直接删掉对应的源文件即可消除警告。

备注:内容来源于stack exchange,提问作者user19642323

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:17:51