Jeg prøver å installere Gentoo på en gammel bærbar datamaskin som følger online håndbok. Jeg kom så langt som å installere kjernekildene (se her ): installasjonen med

emerge --ask sys-kernel/gentoo-sources 

ser ut til å gå bra, til den mislykkes uten noen nøyaktig feilmelding. Loggfilen

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

inneholder ingen feilmelding. De siste linjene i denne filen leste

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

Jeg så også på /var/log/emerge.log som heller ikke inneholder noen feilmelding :

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. 

Jeg vet ikke hva jeg skal sjekke videre. Noen ideer?

EDIT

Her er innholdet i /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log (Jeg har fjernet noen tegn som ikke kan skrives ut som dukket opp i begynnelsen av hver linje):

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

  • Hva er i / usr / src?
  • @Giorgio: legg inn hele utdata fra emerge gentoo-sources
  • @Francesco Turco: Mener du innholdet i /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin: /usr/src inneholder katalogen linux-4.4.6-gentoo og en symbolsk lenke til den med navnet linux. Jeg er imidlertid ikke sikker på om innholdet i linux-4.4.6-gentoo er komplett.
  • @Giorgio: for å sjekke om en pakke er bra, kan du bruke equery check gentoo-sources. Spesifiser pakkeversjon om nødvendig. equery -kommandoen tilhører gentoolkit -pakken.

Svar

ganske enkelt har du lastet ned kjernen i / usr / src, du trenger bare å fylle den ut ved å sette inn de nødvendige skjemaene for din pc-wiki gentoo: «Installering av nye kjernekilder gir ikke brukeren med en ny kjerne. Det er nødvendig å lage og installere en ny kjerne fra de nye kildene og deretter starte systemet på nytt for å kjøre den nye kjernen. « skriv inn bildebeskrivelse her

Kommentarer

  • Jeg vet at jeg trenger å kompilere til kjernen etter at jeg har installert kildene. Siden du kjørte emerge --ask sys-kernel/gentoo-sources rapporterte en feil, og hver gang jeg kjører den prøver den å installere kildene igjen og igjen lurte jeg på om kildene nå er riktig installert, og om jeg skulle prøve å kompilere ved hjelp av en ødelagt pakke.
  • en gang lastet ned pakken du gikk inn i / usr / src, og du gjorde de forskjellige `make menuconfig, make -jX make module_install etc `? det fungerte ikke? hvis du virkelig ikke kan teste genkernel
  • cd /usr/src/linux etterfulgt av make menuconfig gir: make: *** No rule to make target 'menuconfig'. Stop.. Så vidt jeg forstår har emerge ikke fullført installasjonen av kjernekildekoden.
  • sudo make menuconfig
  • du ser at du lastet ned kjernen, men vet kanskje ikke hvilken konfigurasjon du w ant å bruke så lager du konfigurasjonen, hvis du ikke vet, bruk genkernel

Svar

Prøv :

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

Fra utseendet til utdataene dine lastet du ikke ned tarballen riktig. Hvis du vil legge merke til @oscarandreas skjermbilde, er byggekatalogen hans 4 kb «s. Din er bare 1 kb.

Kommentarer

  • @Giorgio Se en ny kommentar i spørsmålet ditt …

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *