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

相關內容