是否有一个临时文件夹可以让我找到 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
。