是否有一個臨時資料夾可以找到 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
。