有一个关于AppStream的另一个问题让-for更好或者更糟--专注于AppStream中似乎是一个特定的bug,但这让我意识到我不知道这到底是什么东西。
man appstreamcli (将CPU从深端取出的应用程序)抛出了一些技术术语来解释混乱:
appstreamcli是一个小型辅助工具,用于处理AppStream元数据并从命令行访问AppStream组件索引。AppStream组件索引包含发行版的所有可用软件组件的列表,这些组件与它们的包名匹配。它是使用AppStream XML或DebianDEP-11数据生成的,该数据由您的分发服务器提供。
所以..。它到底是干什么用的?所有的桌面(及其相关的软件包管理器)都使用它吗?
所有这些,我的意思是:当我用我的牙齿把它撕开的时候,会发生什么?
发布于 2020-02-21 19:56:01
我在DefaultEnabled "false";一节中添加了deb::DEP-11 (参见/etc/apt/apt.conf.d/50appstream),以避免下载DEP-11元数据。
要禁用DEP-11元数据(特别是图标)的所有不必要的下载,我已经显式设置或更改为DefaultEnabled "false"; (请参阅60apper和60icons*文件以及deb::DEP-11-icons*部分)。
appstream缓存在这里被刷新并存储在这里,在我的系统上有大小为19MiB的缓存:
root# LC_ALL=C du -s -h /var/cache/app-info
19M /var/cache/app-info更新:今天的apt-get update的一些数字:从正常情况下减少下载大小。50米降至1,5米。
更新-2:显示所有DEP-11 APT吐露:root# apt-config dump | grep DEP-11
注1:涉及到的是appstream、apper和apt-config-icons包的贴切内容。注2:我不使用基于GUI的包管理器(如plasma-discover和gnome-software )来升级需要刷新DEP-11元数据和图标的软件。
https://askubuntu.com/questions/775069
复制相似问题