カーネル間の切り替え時にカーネルヘッダを処理する方法

カーネル間の切り替え時にカーネルヘッダを処理する方法

当社の多くの開発者は、2つのカーネルバージョン(この場合はFedora)を切り替える必要があります。これらのユーザーはカーネルモジュールとユーザースペースアプリケーションを構築する必要があるため、以下が必要です。カーネル開発そしてカーネルヘッダファイル現在使用されているカーネルバージョンに関連するパッケージです。

kernel-develパッケージの両方のバージョンがインストールされ、正常に動作します。ただし、kernel-headersパッケージをインストールするとそれを置き換えることができます/usr/include/linux

質問:

  1. 適切なバージョンのカーネルヘッダを毎回再インストールせずに複数のカーネルを切り替えることができるきちんとした方法はありますか?
  2. カーネルヘッダーパッケージは、新しいカーネルバージョンがリリースされたときに必要な場合にのみ更新されるように見えるため、カーネルヘッダーバージョンが最新の互換カーネルバージョンと必ずしも一致するわけではありません。答えはおそらくディストリビューションによって異なりますが、特定のカーネルで使用されている最新のカーネルヘッダのバージョンを確認する簡単な方法はありますか?

関連情報