我刚刚安装了全新的 Ubuntu 16.04。我正要安装simplescreenrecorder
。我添加了这个 PPA:sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
运行后sudo apt-get update
返回以下内容:
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
sudo apt-get install simplescreenrecorder
很好用
答案1
看起来像是 appstream 错误。您可以libappstream3
完全清除,但如果您仍然需要 appsteam,请尝试注释文件中的最后 3 行:
/etc/apt/apt.conf.d/50appstream
此解决方案并不能修复错误,但会在 apt 更新期间隐藏 appstream 错误消息,并在 apt 的缓存更新时禁用刷新 appsteam 缓存。