온라인에 따라 오래된 노트북에 젠투를 설치하려고합니다 안내서. 커널 소스 ( 여기 참조)를 설치할 수 있습니다.
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
댓글
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 menuconfig
는make: *** No rule to make target 'menuconfig'. Stop.
를 제공합니다. 내가 아는 한emerge
는 커널 소스 코드 설치를 완료하지 않았습니다. - sudo make menuconfig
- 커널을 다운로드했지만 어떤 구성을 사용했는지 모를 수 있습니다. 사용하지 않으려면 구성을 작성하고 있습니다. 모르는 경우 genkernel을 사용하십시오.
Answer
시도 :
-
rm -vR /usr/portage/distfiles
-
emerge-webrsync
-
emerge --sync && emerge -av sys-kernel/gentoo-sources
.
출력 결과에서 “타르볼을 올바르게 다운로드하지 않았습니다. @oscarandrea”의 스크린 샷을 볼 수 있다면 그의 빌드 디렉토리는 4kb입니다. 귀하의 항목은 1KB에 불과합니다.
댓글
- @Giorgio 질문에서 새 댓글보기 …
emerge gentoo-sources
<의 전체 출력을 게시하십시오. / li>/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
/usr/src
의 콘텐츠를 의미합니까?linux-4.4.6-gentoo
디렉토리와linux
라는 심볼릭 링크를 포함합니다. 그러나linux-4.4.6-gentoo
의 내용이 완전한지 확실하지 않습니다.. 필요한 경우 패키지 버전을 지정하십시오.
equery
명령은gentoolkit
패키지에 속합니다.