kernel-2.6.36-r4(バージョン2.6.36-gentoo-r4)のソースコードをどのように取得できますか(つまり、使用するコマンドは何ですか?uname -a
)またはどこでダウンロードできますか?
ユーザー側の "perf"ツールをコンパイルし、カーネルのバージョンと一致させたいです。
答え1
さて、 を見るとダウンロードされた/var/db/pkg/sys-kernel/gentoo-sources-2.6.36-r4/SRC_URI
内容を見ることができます。まず、/usr/portage/distfiles/
ファイルがまだ存在していることを確認してください。 (実際には、まず/usr/src/linux
カーネルソースがまだインストールされていることを確認する必要があります。書き込み可能なディレクトリにコピーするだけです。)
そのカーネルをインストールしていませんが、次のように見えます(2.6.36-gentoo-r5で):
mirror://kernel/linux/kernel/v2.6/linux-2.6.36.tar.bz2
deblob? (
http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-2.6.36.N/deblob-2.6.36
http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-2.6.36.N/deblob-check -> deblob-check-2.6.36
)
mirror://gentoo/genpatches-2.6.36-7.base.tar.bz2 mirror://gentoo/genpatches-2.6.36-7.extras.tar.bz2
deblob
この部分はGPLマニアのためのものなので無視しても構いません。必要な主なものはデフォルトのカーネルとgenpatchです。
URLは、mirror://
リストされているサイトのいずれかからURLを取得できることを意味します/usr/portage/profiles/thirdpartymirrors
。
したがって、ダウンロード可能なURLを取得するためにmirror://kernel
withhttp://www.kernel.org/pub
とmirror://gentoo
withを置き換えることができます(または他のミラーを選択できます)。http://mirrors.kernel.org/gentoo/distfiles
答え2
この特定のカーネルはPortageから削除されたようです。ただし、通常、この-f
フラグを使用してエマージしてファイルを取得できます。
このコマンドは次のとおりです。
emerge -f =sys-kernel/gentoo-sources-2.6.36-r8
次に一番近いものを手に入れましょう。引き続きインストールしたい場合があります。または可能であれば最新バージョンを入手してください。