1

CentOS 6.3 をインストールしました。

猫 /etc/redhat-release

CentOS リリース 6.3 (最終版)

うなめさん

Linux 2.6.32-279.el6.x86_64 x86_64

次のリンクで説明されている手順に従って、カーネルをフェッチしてビルドします (特定の機能を有効にするため): http://wiki.centos.org/HowTos/I_need_the_Kernel_Source http://wiki.centos.org/HowTos/Custom_Kernel

CentOS 6.3 ボールト ( http://vault.centos.org/6.3/updates/Source/SPackages/ ) には、次のカーネル ソース rpm がリストされています。

kernel-2.6.32-279.1.1.el6.src.rpm
kernel-2.6.32-279.2.1.el6.src.rpm
kernel-2.6.32-279.5.1.el6.src.rpm
kernel-2.6.32-279.5.2.el6.src.rpm
kernel-2.6.32-279.9.1.el6.src.rpm
kernel-2.6.32-279.11.1.el6.src.rpm
kernel-2.6.32-279.14.1.el6.src.rpm
kernel-2.6.32-279.19.1.el6.src.rpm
kernel-2.6.32-279.22.1.el6.src.rpm

上記のソース rpm のどれがカーネル バージョン2.6.32-279.el6に対応するかを調べようとしています (「uname -r」の出力には、上記のリストのバージョン番号の追加の 2 桁が含まれていません)。どんな助けでも大歓迎です。

ありがとう、アーメド。

4

1 に答える 1

4

頭を悩ませ、たくさんのグーグル検索(光を当てませんでした)の後、私はついに私の質問に対する答えを見つけました。例として CentOS 6.3 を使用して私の答えを述べます。同じロジックが CentOS 6.4 に適用されます。CentOS 6.3 を新規インストールした場合は、次のサイトでカーネル ソース ファイルを探します。

http://vault.centos.org/6.3/os/Source/SPackages/ _ _

上記のサイトには、カーネル ソース rpm が 1 つだけ含まれています (バージョン番号に追加の 2 桁が含まれていないバージョン番号を持つカーネルの場合)。そこに混乱はありません。

ただし、ストック 6.3 リリースにパッチを適用した場合、パッチ レベルに応じてカーネル バージョンが拡張され (2 桁で)、対応するカーネル ソースが次のサイトで入手できます。

http://vault.centos.org/6.3/ update /Source/ SPackages /

――アーメド。

于 2013-05-05T19:59:15.260 に答える