yum 将下载的 RPM 文件保存在哪里?

yum 将下载的 RPM 文件保存在哪里?

是否有一个临时文件夹可以让我找到 yum 下载来安装程序的 RPM?在安装过程中,yum 会显示 RPM 文件的确切名称,但我不知道如何找到它。如果我知道 RPM 的名称,如何搜索它?

答案1

我相信您正在寻找的是/var/cache/yum/<repo>/packages。此目录在包清理期间被删除。

您可以使用命令按名称搜索文件find。例如:find / -name 'package.rpm' 支持通配符。find -name 'package*.rpm'

答案2

我今天验证了在 RHEL 6.7 上,文件存储在 中/var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/

还值得注意的是,该插件downloadonly包含在 RHEL 6 中:

# yum install yum-downloadonly
Package yum-plugin-downloadonly-1.1.30-30.el6.noarch is obsoleted by yum-3.2.29-69.el6.noarch which is already installed

答案3

我在这里找到了它:

/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages

答案4

缓存的位置是可配置的,虽然默认值是/var/cache/yum/,但检查 main.cachedir 的值更可靠/etc/yum.conf

相关内容