온라인에 따라 오래된 노트북에 젠투를 설치하려고합니다 안내서. 커널 소스 ( 여기 참조)를 설치할 수 있습니다.

emerge --ask sys-kernel/gentoo-sources 

정확한 오류 메시지없이 실패 할 때까지 잘 실행되는 것 같습니다. 로그 파일

/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log 

에 오류 메시지가 없습니다. 이 파일의 마지막 줄을 읽었습니다.

* Final size of build directory: 1 KiB * Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

또한 오류 메시지가 포함되지 않은 /var/log/emerge.log도 살펴 보았습니다. :

1473188561: Started emerge on: set 06, 2016 21:02:40 1473188561: *** emerge --ask sys-kernel/gentoo-sources 1473188622: >>> emerge (1 of 1) sys-kernel/gentoo-sources-4.4.6 to / 1473188622: === (1 of 1) Cleaning (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473188698: === (1 of 1) Compiling/Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473189553: === (1 of 1) Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473190741: *** Finished. Cleaning up... 1473190743: *** exiting unsuccessfully with status "1". 1473190751: *** terminating. 

다음에 무엇을 확인해야하는지 모르겠습니다. 아이디어가 있으십니까?

편집

(각 줄의 시작 부분에 나타나는 인쇄 할 수없는 일부 문자를 제거했습니다.) :

Package: sys-kernel/gentoo-sources-4.4.6 Repository: gentoo Maintainer: [email protected] USE: abi_x86_32 elibc_glibc kernel_linux userland_GNU x86 FEATURES: preserve-libs sandbox userpriv usersandbox >>> Preparing to unpack ... >>> Unpacking source... >>> Unpacking linux-4.4.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Unpacking genpatches-4.4-8.base.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches >>> Unpacking genpatches-4.4-8.extras.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches Excluding Patch #5000_enable-additional-cpu-optimizations-for-gcc.patch ... Excluding Patch #5015_kdbus*.patch ... Applying 1000_linux-4.4.1.patch (-p1) ... Applying 1001_linux-4.4.2.patch (-p1) ... Applying 1002_linux-4.4.3.patch (-p1) ... Applying 1003_linux-4.4.4.patch (-p1) ... Applying 1004_linux-4.4.5.patch (-p1) ... Applying 1005_linux-4.4.6.patch (-p1) ... Applying 1500_XATTR_USER_PREFIX.patch (-p1) ... Applying 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... Applying 2700_ThinkPad-30-brightness-control-fix.patch (-p1) ... Applying 2900_dev-root-proc-mount-fix.patch (-p1) ... Applying 4200_fbcondecor-3.19.patch (-p1) ... Applying 4567_distro-Gentoo-Kconfig.patch (-p1) ... >>> Source unpacked in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Preparing source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source compiled. >>> Test phase [not enabled]: sys-kernel/gentoo-sources-4.4.6 >>> Install gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ category sys-kernel >>> Copying sources ... >>> Completed installing gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ Final size of build directory: 1 KiB Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

댓글

  • / usr / src에 무엇이 있습니까?
  • @Giorgio : emerge gentoo-sources <의 전체 출력을 게시하십시오. / li>
  • @Francesco Turco : /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin : /usr/src의 콘텐츠를 의미합니까? linux-4.4.6-gentoo 디렉토리와 linux라는 심볼릭 링크를 포함합니다. 그러나 linux-4.4.6-gentoo의 내용이 완전한지 확실하지 않습니다.
  • @Giorgio : 패키지가 정상인지 확인하려면

    . 필요한 경우 패키지 버전을 지정하십시오. equery 명령은 gentoolkit 패키지에 속합니다.

Answer

/ usr / src에 커널을 다운로드하기 만하면됩니다. PC 위키 젠투에 필요한 양식을 삽입하여 채우기 만하면됩니다. “새 커널 소스 설치는 제공되지 않습니다.” 새로운 커널을 가진 사용자. 새 소스에서 새 커널을 만들고 설치 한 다음 시스템을 재부팅하여 실제로 새 커널을 실행해야합니다. “ 여기에 이미지 설명 입력

댓글

  • 소스를 설치 한 후 커널로 컴파일해야한다는 것을 알고 있습니다. emerge --ask sys-kernel/gentoo-sources를 실행 한 후 실패가보고되고 실행할 때마다 소스를 다시 설치하려고합니다. 그리고 다시 소스가 올바르게 설치되었는지, 깨진 패키지를 사용하여 컴파일을 시도해야하는지 궁금합니다.
  • 패키지를 다운로드 한 후 / usr / src에 들어가서 다양한`make menuconfig, make -jX make module_install etc`? 작동하지 않았습니까? 정말로 genkernel을 테스트 할 수없는 경우
  • cd /usr/src/linux 다음에 make menuconfigmake: *** No rule to make target 'menuconfig'. Stop.를 제공합니다. 내가 아는 한 emerge는 커널 소스 코드 설치를 완료하지 않았습니다.
  • sudo make menuconfig
  • 커널을 다운로드했지만 어떤 구성을 사용했는지 모를 수 있습니다. 사용하지 않으려면 구성을 작성하고 있습니다. 모르는 경우 genkernel을 사용하십시오.

Answer

시도 :

  1. rm -vR /usr/portage/distfiles
  2. emerge-webrsync
  3. emerge --sync && emerge -av sys-kernel/gentoo-sources.

출력 결과에서 “타르볼을 올바르게 다운로드하지 않았습니다. @oscarandrea”의 스크린 샷을 볼 수 있다면 그의 빌드 디렉토리는 4kb입니다. 귀하의 항목은 1KB에 불과합니다.

댓글

  • @Giorgio 질문에서 새 댓글보기 …

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다