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

  • Vad finns i / usr / src?
  • @Giorgio: lägg upp hela utdata från emerge gentoo-sources
  • @Francesco Turco: Menar du innehållet i /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin: /usr/src innehåller katalogen linux-4.4.6-gentoo och en symbolisk länk till den med namnet linux. Jag är dock inte säker på om innehållet i linux-4.4.6-gentoo är komplett.
  • @Giorgio: för att kontrollera om ett paket är bra kan du använda equery check gentoo-sources. Ange paketversion om det behövs. equery -kommandot tillhör gentoolkit -paketet.

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. ” ange bildbeskrivning här

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 av make menuconfig ger: make: *** No rule to make target 'menuconfig'. Stop.. Såvitt jag förstår har emerge 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 :

  1. rm -vR /usr/portage/distfiles
  2. emerge-webrsync
  3. 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 …

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *