デフォルトのリポジトリにないカーネル開発バージョンをインストールする方法はありますか?

デフォルトのリポジトリにないカーネル開発バージョンをインストールする方法はありますか?

CentOS 7.3.1611、カーネル3.10.0-514を実行しているサーバーがあります。 kernel-develをインストールするとき、repoのバージョンはカーネルバージョンとは異なる3.10.0-1160です。 rpmですが、依存関係が複雑すぎます。

すべての依存関係とともに、特定のカーネル開発バージョンをインストールするための可能な方法があるかどうかを尋ねたいです(現在のカーネルをアップグレードしたくありません)。

ベストアンサー1

CentOSでリリースされたすべてのパッケージはのアーカイブにありますvault.centos.orgyumたとえば、目的のパッケージを指すことができます。

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

おすすめ記事