Fedora Linuxを実行するためのソースコードを取得するには?

Fedora Linuxを実行するためのソースコードを取得するには?

Fedoraで作業するのは今回が初めてです。いくつかのデバイスドライバを書いてみましょう。

ドライバを正しくコンパイルするには、実行中のカーネルと同じソースコードが必要です。

Ubuntuでは.を使用しましたが、apt-getFedoraでは機能しませんが、どのようにダウンロードできますか?

答え1

Red HatベースのディストリビューションからLinuxカーネルのソースコードをダウンロードするには、このツールを使用する必要がありますyum。これはと同じですapt-get。このツールは、sudoシステムのrootユーザーを使用するか、rootユーザーとして実行する必要があります。

$ yum install kernel-devel kernel-tools kernel-headers

ソースはここにインストールされます:

$ ls -l /usr/src/kernels/$(uname -r)

uname -r使用しているカーネル+アーキテクチャのバージョンはどこにありますか?

$ uname -r
3.13.9-100.fc19.x86_64

カーネルバージョン3.13.9のソースコードです。ポイントリリース(Fedoraプロジェクトがカーネルにパッチを追加する場合)はによって構築されます-100x86_64つまり、64ビットです。

関連情報