如何在 dnf list 或其他只需要本地数据库的子命令期间阻止 dnf 获取远程元数据?

如何在 dnf list 或其他只需要本地数据库的子命令期间阻止 dnf 获取远程元数据?

有时,当我调用 dnf 时,无论我调用哪个子命令,它都会尝试下载远程元数据,我想知道如何禁用此功能?获取所有元数据需要很长时间,但实际上我只想要一些本地信息。有没有任何标志可以抑制这种行为?

答案1

您可以dnf使用-C/调用--cacheonly来告诉它不要下载新的元数据。

完全从系统缓存运行,不更新缓存并使用它,即使它已过期。 DNF 为其执行时的每个用户使用单独的缓存。 root 用户的缓存称为系统缓存。此开关允许常规用户对系统缓存进行只读访问,系统缓存通常比用户的缓存更新鲜,因此他不必等待元数据同步。

相关内容