Fedora にカーネル rc rawhide をインストールするにはどうすればいいですか?

Fedora にカーネル rc rawhide をインストールするにはどうすればいいですか?

私は Fedora を初めて使うので、Ubuntu の代わりに新しいラップトップで試してみることにしました。XPS 13 (9343) を持っていますが、サウンドが機能しません。オンラインで調べたところ、最新の rc カーネルのインストールに成功した人がいることがわかりました。

見つかったカーネルはカーネル-4.4.0-0.rc4.git3.1.fc24私がやったことは、少しグーグルで検索した後、kernel-4.4.0-0.rc4.git3.1.fc24.x86_64.rpm をダウンロードし、次のようにインストールを試みたことです。

sudo rpm -Uhv kernel-4.4.0-0.rc2.git2.1.fc24.x86_64.rpm 

起動時にカーネルを選択できるようになりましたが、正しくインストールされたかどうかを確認する方法がわかりません。ファイルはわずか 55 KB です。それだけですか?

私もその URL からソースを取得し、依存関係をインストールしてから、以下のようにカーネル ソースをインストールしましたが、利用可能なカーネルのリストにカーネルが表示されません。

su -c 'dnf builddep kernel-4.4.0-0.rc4.git3.1.fc24.src.rpm'
sudo rpm -Uhv kernel-4.4.0-0.rc4.git3.1.fc24.src.rpm

これに 3 時間以上費やしましたが、カーネルのインストール方法についての適切なガイダンスは見つかりませんでした... ほとんどが使用を推奨していますdnf install kernel-develが、それは私が望むバージョンではありません。

ソースを自分でコンパイルする必要がありますか?

そのカーネルが存在するリポジトリを追加し、dnf を使用してインストールするにはどうすればよいですか?

答え1

あなたできたRawhide リポジトリ全体を有効にして、カーネルをインストールするだけです。しかし、カーネルに限っては、もっと良い方法があります。Rawhide カーネルはデバッグを有効にしてビルドされており、パフォーマンスが低下する可能性があります。新しいハードウェアを有効にする場合や、早期にバグ修正が必要な場合は、代わりに「rawhide カーネル ノードバグ" リポジトリ:

sudo dnf config-manager --add-repo=http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo
sudo dnf update

最初に試したように、パッケージをダウンロードして RPM でインストールすることもできますが、依存関係の問題が発生する可能性があります。また、ご指摘のとおり、ベースkernelパッケージは本物ではないため非常に小さく、単なる「接着」パッケージです。実際に必要なのは、およびkernel-coreですkernel-modules

答え2

わかりましたここに答えてください何時間も検索した後、これに興味のある人のために投稿します。

基本的にファイルをインストールするために必要なもの.repo:

dnf install fedora-repos-rawhide

そして...私が求めていた最新のkernel-develをインストールします

dnf --enablerepo=rawhide install kernel-devel

関連情報