我注意到主题行中引用的文件夹占用了 1.5 GB。我可以运行以下命令来清除它而不会对我的系统造成永久性损坏吗?
rm -rf /var/cache/PackageKit/metadata/updates/packages/*
答案1
从讨论中漏洞链接在丹尼尔·布鲁诺的回答..您可以使用 PackageKit 控制台客户端删除这些文件pkcon
$ sudo pkcon refresh force -c -1
这需要一些时间,但由 PackageKit 本身提供。 (你可以为其设置一个 cron 作业)
从手册页PKCON(1)
refresh [force]
Refresh the cached information about available updates.
和
-c, --cache-age AGE
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.
所以这告诉 PackageKit 删除缓存信息(刷新缓存信息,最大可接受年龄为:从不)
参考 :
答案2
PackageKit 由 GNOME 使用。如果您在 CLI 上使用 Yum 或 DNF,则不需要这些。您可以删除其中的 .rpm 文件/var/cache/PackageKit/metadata/updates/packages
并将 PackageKit 设置为不再存储它们。
文件中有一个设置/etc/PackageKit/PackageKit.conf
# Keep the packages after they have been downloaded
#KeepCache=false
作为 root,删除此配置选项上的哈希标记,包将不会被保存。
答案3
是的,您可以安全地删除这些软件包。这些包仅被 Packagekit 用作缓存。
答案4
该pkcon refresh force -c -1
解决方案对我来说不起作用,因为在我的升级路径中出现了多个 Fedora 版本。我建设性地解决了空间问题,dnf clean all --releasever=xxx
其中 xxx 是需要清理的旧版本。它为之前的版本清理了大约 8 Gig 的空间。