• 締切済み

centos 6.0 以降のソースファイルのサイト

現在 centos 6.0 (i686) を使っていますが、カーネルの再構築をソースファイルからしたいのでそのダウンロード・サイトを検索していますが見つかりません。 また、パッチもソースファイルからダウンロードしたいのですが、それも同様に見つかりません。サイトをご存知の方、ご教授頂けると幸いです。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.6

>最新のカーネル 3.11.1 用の全ての種類のパッチです。 では、ディストリビュータのものを使うつもりはない。 ということでOKですか? CentOSでkernel.orgのものをビルドしたことはありませんが…。 # ARMなDebianではやりましたけどねぇ。それでも3.9.4。 >3.11.1は最近出たものですので、対象のパッチはまだないのかもしれませんが・・・。 ご想像の通り、パッチとしてまとまってはリリースされていないでしょうね。 Gitあたりをインストールして、リポジトリから取得ってことになると思われますが…。 「Linux kernel リポジトリ」あたりで検索して下さい。 日々更新されているのではないかと思われます。 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git だと、現在は3.12-rc系になっちゃってますかねぇ…。 3.11系のメンテナンスの為のものがあるはずですが私ではちょっと判りませんね。 # リリース前のもの人柱する気もありませんし。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.5

パッチってどのレベルのパッチなんでしょう? ディストリビュータが当てているパッチはkerbel.orgで配布されているものに含まれている保証はないですが……。 # そういう意味で私はsrpmの方を出したのですけど。 セキュリティ関係で上のバージョンで対策されている問題をディストリビュータがバックポートして取り込んでいる場合もありますのでなんとも言えませんけどね。 そんなワケで、ディストリビュータ提供以外のものを使う場合は、一部の機能が動作しない。というコトもあることにはご注意を。 # まぁディストリビュータ提供のkernelが古くてドライバ無くて使えない機器がある。なんとことももちろんあるんですが…。 # realtekの特定のチップがまともに動かん…とかね。

pre3
質問者

補足

Wr5さん、こんにちは。 >パッチってどのレベルのパッチなんでしょう? 最新のカーネル 3.11.1 用の全ての種類のパッチです。(セキュリティ、ネットワーク 等)どのサイトからダウンロードすれば良いのでしょうか? 3.11.1は最近出たものですので、対象のパッチはまだないのかもしれませんが・・・。 以上、宜しくお願い致します。

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.4

pre3さん、おはようございます これって、私が一番最初に載せたサイトのトップページですね(笑)。 回り道をさせてしまった様で、大変失礼しました。 また、情報提供ありがとうございました。

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.3

こんばんは > linux-2.6.39.tar.gz を使用してカーネルの再構築をすれば良いのでしょうか? と言う事ですが、「良いのでしょうか」の意味が良くわかりません。 その気になれば、3.6系のカーネルでも入りますよ。 確かに私が載せたページにはlinux-2.6.39のパッチは載ってないですね。 申し訳有りません。これ以上はわかりません。

pre3
質問者

お礼

nonamochi様 色々とご回答頂き、ありがとうございます。 検索で調べた結果、https://www.kernel.org/に最新のカーネルとパッチがありました。 後は実際にカーネル再構築をするだけですが、その前にフルバックアップを取ってから実施 したいと思いますので、もう暫く時間はかかりそうですが・・・。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

「CentOS srpm」で検索するといくつか見つかるかと思いますけどね。 >現在使用中のカーネルバージョンは 2.6.32-358.6.1.el6.i686 ですので http://vault.centos.org/6.4/updates/Source/SPackages/ の kernel-2.6.32-358.6.1.el6.src.rpm ですかね。 「CentOS srpm カーネル再構築」で検索すれば http://blog.livedoor.jp/edworld/archives/1584539.html とか見つかるでしょう。 ちなみに、私だったらSPECファイルいぢって、make menuconfigなどでカスタマイズした.configをソースディレクトリにコピーしてrpmbuildでパッケージ作ります。 これならrpmコマンドでインストールやアンインストールも楽ですからね。 rpm -ivh kernel-2.6.32-358.6.1.el6.src.rpm でインストール。cdコマンドでインストールされた先へ移動して… rpmbuild -bp SPECS/kernel.spec で各種パッチを適用。 cp SOURCES/config-generic BUILD/kernel/.config とかでコピー。 make menuconfig でカスタマイズした後、元のSOURCESディレクトリにコピー。 kernel.specのbuildid辺りを編集してrpmbuildで改めてビルド…ですかね。 # ディレクトリパスなんかは現物で確認して下さい。 # ~-configとか複数のファイルになっているのがちぃと微妙ですかねぇ……。

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.1

こんばんは Linux kernel各バージョンのダウンロードページです。 https://www.kernel.org/pub/linux/kernel/

pre3
質問者

補足

早速ご返信頂き、ありがとうございます。 現在使用中のカーネルバージョンは 2.6.32-358.6.1.el6.i686 ですのでソースサイトの最新版 linux-2.6.39.tar.gz を使用してカーネルの再構築をすれば良いのでしょうか? また、カーネルと同じディレクトリのカーネルパッチ最新版はpatch-2.6.13.gz になっていますが、linux-2.6.39.tar.gz 用のカーネルパッチもしくはそのバージョン近辺のカーネルパッチはどちらのサイトからダウンロードすれば良いのでしょうか? Linux初心者なものですからお手数をお掛けし申し訳ありませんが、宜しくお願い致します。

関連するQ&A