如何禁用 DEP-11 文件的获取

如何禁用 DEP-11 文件的获取

我注意到,在 16.04 中,apt-get update下载了更多数据。一些大文件包含DEP-11我不太了解的内容。

我找到了 Debian Wiki 页面https://wiki.debian.org/AppStream,表示这些文件提供了 YAML 格式的元数据 ---

例如,GNOME Software 或 KDE Discover 等软件中心可以使用元数据在软件包存档上显示用户友好的以应用程序为中心的方式。

但是我不使用这些软件中心,也不想获取这些大文件。如何禁用这些垃圾的获取?

答案1

如果您不需要图形包管理器,您可以卸载appstream包和所有依赖于它的图形管理器:

aptitude purge appstream

如果您更喜欢mv解决方案,那么最好这样做,dpkg-divert并且它将在软件包升级时保持不变:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream

答案2

看起来它被定义在/etc/apt/apt.conf.d/50appstream

可以通过以下方式禁用:

sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled}

这就阻止了我的操作,但在更新中仍然可见:

N: Ignoring file '50appstream.disable' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension

编辑:

如果您愿意,您可以将文件移出该目录,它将不再显示。不再有通知。例如:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream

相关内容