在 Fedora 23 系统上,我可以使用什么命令来清除“yum”缓存?

在 Fedora 23 系统上,我可以使用什么命令来清除“yum”缓存?

我可以使用什么命令来清除yumFedora 23 系统上的缓存?我已经尝试过yum clean all,但它默认为:

Redirecting to '/usr/bin/dnf clean all' (see 'man yum2dnf')

“删除了 0 个文件”

答案1

根据的文档dnf clean

清理为存储库保留的临时文件。这包括从禁用或删除的存储库以及不同发行版本留下的任何此类数据。

dnf clean dbcache

删除从存储库元数据生成的缓存文件。这会强制 DNF 在下次运行时重新生成缓存文件。

dnf clean expire-cache

将存储库元数据标记为已过期。 DNF 将在下次使用每个存储库时重新验证缓存。

dnf clean metadata

删除存储库元数据。 DNF 使用这些文件来确定软件包的远程可用性。使用此选项将使 DNF 在下次运行时下载所有元数据。

dnf clean packages

从系统中删除所有缓存的包。

dnf clean all

做到以上所有。

所以如果dnf clean all没有清理它,那么它就不是dnf缓存的一部分。 dnf 缓存位于/var/cache/dnf;/var/cache/yum可能是以前版本的 Fedora 遗留下来的(在从 yum 升级到 dnf 之前),并且您几乎肯定可以安全地删除该目录中的文件。

相关内容