Yritän asentaa Gentoo-sovellusta vanhaan kannettavaan tietokoneeseen verkossa käsikirja. Sain asentaa ydinlähteet (katso täältä ): asennus
emerge --ask sys-kernel/gentoo-sources
näyttää toimivan hyvin, kunnes se epäonnistuu ilman tarkkaa virheilmoitusta. Lokitiedosto
/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
ei sisällä virheilmoitusta. Tämän tiedoston viimeiset rivit lukivat
* Final size of build directory: 1 KiB * Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc
Katsoin myös /var/log/emerge.log
, joka ei myöskään sisällä virheilmoitusta :
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.
En tiedä mitä minun pitäisi tarkistaa seuraavaksi. Onko sinulla ideoita?
MUOKKAA
Tässä on kohteen /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
(olen poistanut joitain ei-tulostettavia merkkejä, jotka näkyivät jokaisen rivin alussa):
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
kommentit
Vastaa
olet yksinkertaisesti ladannut ytimen hakemistoon / usr / src, sinun tarvitsee vain täyttää se lisäämällä tarvittavat lomakkeet tietokoneellesi wiki gentoo: ”Uusien ytimen lähteiden asentaminen ei tarjoa” käyttäjän uudella ytimellä. On tarpeen tehdä ja asentaa uusi ydin uusista lähteistä ja käynnistää sitten järjestelmä uudelleen, jotta uusi ydin todella toimii. ”
kommentit
- Tiedän, että minun täytyy kääntyä ytimeen lähteiden asentamisen jälkeen. Koska
emerge --ask sys-kernel/gentoo-sources
-ajon suorittaminen ilmoitti virheestä ja joka kerta kun suoritan sen, se yrittää asentaa lähteet uudelleen ja taas mietin, onko lähteet nyt asennettu oikein ja pitäisikö minun yrittää kääntää rikkoutuneen paketin avulla. - kun olet ladannut paketin, johon menit / usr / src, ja teit eri `make menuconfig, make -jX make module_install etc `? se ei toiminut? jos et todellakaan pysty testaamaan genkernelia
-
cd /usr/src/linux
ja sen jälkeenmake menuconfig
antaa:make: *** No rule to make target 'menuconfig'. Stop.
. Ymmärtääkseniemerge
ei ole suorittanut ytimen lähdekoodin asennusta loppuun. - sudo make menuconfig
- ilmestyy, että latait ytimen, mutta et ehkä tiedä mitä kokoonpanoa ant käyttää, kun olet luomassa kokoonpanoa, jos et tiedä, käytä genkernelia
Vastaa
Yritä :
-
rm -vR /usr/portage/distfiles
-
emerge-webrsync
-
emerge --sync && emerge -av sys-kernel/gentoo-sources
.
Tuloksesi ulkoasun perusteella et ladannut tarballia oikein. Jos huomaat @oscarandrea -kuvakaappauksen, hänen rakennushakemistonsa on 4 kb. Sinun omasi on vain 1 kb.
Kommentit
- @Giorgio Katso uusi kommentti kysymyksessäsi.
emerge gentoo-sources
<-tuote / li>/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
/usr/src
sisältöä sisältää hakemistonlinux-4.4.6-gentoo
ja symbolisen linkin siihen nimeltälinux
. En kuitenkaan ole varma, onkolinux-4.4.6-gentoo
-sisältö täydellinen.equery check gentoo-sources
. Määritä pakettiversio tarvittaessa.equery
-komento kuuluu pakettiingentoolkit
.