Jag försöker installera Gentoo på en gammal bärbar dator efter online handbok. Jag kom så långt som att installera kärnkällorna (se här ): installationen med
emerge --ask sys-kernel/gentoo-sources
verkar fungera bra tills det misslyckas utan något exakt felmeddelande. Loggfilen
/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
innehåller inget felmeddelande. De sista raderna i den här filen läste
* Final size of build directory: 1 KiB * Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc
Jag tittade också på /var/log/emerge.log
som inte heller innehåller något felmeddelande :
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.
Jag vet inte vad jag ska kontrollera nästa. Någon idé?
EDIT
Här är innehållet i /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
(Jag har tagit bort några icke-utskrivbara tecken som visas i början av varje rad):
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
Kommentarer
Svar
har helt enkelt laddat ner kärnan i / usr / src, du behöver bara fylla i den genom att infoga nödvändiga formulär för din pc wiki gentoo: ”Installera nya kärnkällor ger inte användaren med en ny kärna. Det är nödvändigt att skapa och installera en ny kärna från de nya källorna och sedan starta om systemet för att faktiskt köra den nya kärnan. ”
Kommentarer
- Jag vet att jag måste kompilera till kärnan efter installation av källorna. Eftersom körning av
emerge --ask sys-kernel/gentoo-sources
rapporterade ett fel och varje gång jag kör det försöker det installera källorna igen och igen undrade jag om källorna nu är korrekt installerade och om jag skulle försöka kompilera med ett trasigt paket. - en gång laddade ner det paket du gick in i / usr / src och du gjorde de olika `make menuconfig, make -jX make module_install etc `? det fungerade inte? om du verkligen inte kan testa genkernel
-
cd /usr/src/linux
följt avmake menuconfig
ger:make: *** No rule to make target 'menuconfig'. Stop.
. Såvitt jag förstår haremerge
inte slutfört installationen av kärnkällkoden. - sudo make menuconfig
- framgår att du laddade ner kärnan, men kanske inte vet vilken konfiguration du w ant att använda så skapar du konfigurationen, om du inte vet använd genkernel
Svar
Försök :
-
rm -vR /usr/portage/distfiles
-
emerge-webrsync
-
emerge --sync && emerge -av sys-kernel/gentoo-sources
.
Från utseendets utseende laddade du inte ner tarballen korrekt. Om du kommer att märka @oscarandreas skärmdump är hans byggkatalog 4 kb ”s. Dina är bara 1 kb.
Kommentarer
- @Giorgio Se en ny kommentar i din fråga …
emerge gentoo-sources
/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
/usr/src
innehåller katalogenlinux-4.4.6-gentoo
och en symbolisk länk till den med namnetlinux
. Jag är dock inte säker på om innehållet ilinux-4.4.6-gentoo
är komplett.equery check gentoo-sources
. Ange paketversion om det behövs.equery
-kommandot tillhörgentoolkit
-paketet.