当我使用该dnf
命令时,它开始更新存储库,并且需要一段时间,特别是当操作系统过时时。有时我需要使用dnf info
或类似的东西,但我不需要更新它。我怎样才能以不搜索更新的方式使用它?
答案1
使用--cacheonly
(或-C
) 选项;这将仅使用系统缓存,而不更新它。
答案2
使用--setopt=metadata_expire=never
从不将元数据标记为过期,您可能会获得旧版本的包或下载失败(旧包可能会在存储库服务器中删除)。
dnf install --setopt=metadata_expire=never <package>
使用--cacheonly
又名-C
仅使用缓存,如果您从未dnf install
或dnf download
之前的包缓存它,这将失败。而且这个开关肯定永远不会更新元数据。
dnf install -C <package>