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 Verzeichnislinux-4.4.6-gentoo
und einen symbolischen Link mit dem Namenlinux
. Ich bin mir jedoch nicht sicher, ob der Inhalt vonlinux-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 Befehlequery
gehört zum Paketgentoolkit
.
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. „
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 vonmake menuconfig
gibt:make: *** No rule to make target 'menuconfig'. Stop.
. Soweit ich weiß, hatemerge
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 :
-
rm -vR /usr/portage/distfiles
-
emerge-webrsync
-
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 …