Ich versuche, Gentoo nach dem Online-Betrieb auf einem alten Laptop zu installieren Handbuch. Ich bin so weit gekommen, die Kernelquellen zu installieren (siehe hier ): die Installation mit

emerge --ask sys-kernel/gentoo-sources 

scheint einwandfrei zu laufen, bis es ohne genaue Fehlermeldung fehlschlägt. Die Protokolldatei

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

enthält keine Fehlermeldung. Die letzten Zeilen in dieser Datei lauten

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

Ich habe mir auch /var/log/emerge.log angesehen, das ebenfalls keine Fehlermeldung enthält :

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. 

Ich weiß nicht, was ich als nächstes überprüfen soll. Irgendeine Idee?

BEARBEITEN

Hier ist der Inhalt von /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log (Ich habe einige nicht druckbare Zeichen entfernt, die am Anfang jeder Zeile angezeigt wurden):

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 

Kommentare

  • Was ist in / usr / src?
  • @Giorgio: Bitte posten Sie die gesamte Ausgabe von emerge gentoo-sources
  • @Francesco Turco: Meinen Sie den Inhalt von /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin: /usr/src enthält das Verzeichnis linux-4.4.6-gentoo und einen symbolischen Link mit dem Namen linux. Ich bin mir jedoch nicht sicher, ob der Inhalt von linux-4.4.6-gentoo vollständig ist.
  • @Giorgio: Um zu überprüfen, ob ein Paket in Ordnung ist, können Sie equery check gentoo-sources. Geben Sie bei Bedarf die Paketversion an. Der Befehl equery gehört zum Paket gentoolkit.

Antwort

haben den Kernel einfach in / usr / src heruntergeladen. Sie müssen ihn nur ausfüllen, indem Sie die erforderlichen Formulare für Ihr PC-Wiki Gentoo einfügen: „Das Installieren neuer Kernelquellen wird nicht bereitgestellt der Benutzer mit einem neuen Kernel. Es ist notwendig, einen neuen Kernel aus den neuen Quellen zu erstellen und zu installieren und dann das System neu zu starten, um den neuen Kernel tatsächlich auszuführen. „ Geben Sie hier die Bildbeschreibung ein.

Kommentare

  • Ich weiß, dass ich nach der Installation der Quellen zum Kernel kompilieren muss. Seit dem Ausführen von emerge --ask sys-kernel/gentoo-sources wurde ein Fehler gemeldet, und jedes Mal, wenn ich es ausführe, wird versucht, die Quellen erneut zu installieren und wieder fragte ich mich, ob die Quellen jetzt korrekt installiert sind und ob ich versuchen sollte, mit einem kaputten Paket zu kompilieren.
  • Nachdem Sie das Paket heruntergeladen hatten, gingen Sie in / usr / src und Sie machten die verschiedenen `make menuconfig, make -jX make module_install etc `? es hat nicht funktioniert? wenn du genkernel wirklich nicht testen kannst
  • cd /usr/src/linux gefolgt von make menuconfig gibt: make: *** No rule to make target 'menuconfig'. Stop.. Soweit ich weiß, hat emerge die Installation des Kernel-Quellcodes nicht abgeschlossen.
  • sudo make menuconfig
  • zeigt an, dass Sie den Kernel heruntergeladen haben, aber möglicherweise nicht wissen, welche Konfiguration Sie verwenden Wenn Sie nicht wissen, verwenden Sie genkernel

Antwort

Versuchen Sie es :

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

Nach dem Aussehen Ihrer Ausgabe haben Sie den Tarball nicht richtig heruntergeladen. Wenn Sie den Screenshot von @oscarandrea bemerken, ist sein Build-Verzeichnis 4 KB groß. Ihre ist nur 1 kb.

Kommentare

  • @Giorgio Neuen Kommentar in Ihrer Frage anzeigen …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.