
私は 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