Gentoo Linux 배포판에서 kernel-2.6.36-gentoo-r4의 소스 코드를 어떻게/어디서 ​​얻을 수 있나요?

Gentoo Linux 배포판에서 kernel-2.6.36-gentoo-r4의 소스 코드를 어떻게/어디서 ​​얻을 수 있나요?

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://kernelwith http://www.kernel.org/pubmirror://gentoowith를 바꿀 수 있습니다 (또는 다른 미러를 선택할 수 있습니다).http://mirrors.kernel.org/gentoo/distfiles

답변2

이 특정 커널은 포티지에서 제거된 것 같습니다. 그러나 일반적으로 이 -f플래그를 사용하여 이머지하여 파일을 얻을 수 있습니다.

이 명령은 다음과 같습니다.

emerge -f =sys-kernel/gentoo-sources-2.6.36-r8

다음으로 가장 가까운 것을 얻으십시오. 계속해서 설치하고 싶을 수도 있습니다. 아니면 가능하다면 최신 버전을 구하세요.

관련 정보