Kernel

是否有任何可行的方法來安裝不再在基本倉庫中的核心開發版本?

  • November 19, 2020

我有一台執行 CentOS 7.3.1611、核心 3.10.0-514 的伺服器。現在安裝 kernel-devel 時,repo 中的版本是 3.10.0-1160,與核心版本不同。我知道我可以得到準確的 kernel-devel rpm,但是依賴關係太複雜了。

我想問是否有任何可行的方法來安裝特定的核心開發版本以及所有依賴項?(我不想升級目前核心)。

CentOS 曾經發布的所有軟體包都可以在vault.centos.org. 你可以只指向yum你想要的包。例如:

yum install https://vault.centos.org/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm

如果您需要yum自動提取某個包的存檔依賴項,您可以為該特定事務啟用 Vault 儲存庫:

yum --enablerepo='C7.3.1611-updates' install kernel-devel-3.10.0-514.26.2

您可以在 中找到所有 Vault 儲存庫的名稱/etc/yum.repos.d/CentOS-Vault.repo

引用自:https://unix.stackexchange.com/questions/620397