Die Linux From Scratch Community (LFS) gibt die Veröffentlichung des Buch-Distros bekannt. LFS 12.2-SysV und LFS 12.2-systemd, auch verfügbar Übersetzung in deutscher Sprache.
Die wesentlichen Änderungen umfassen Updates des Toolchain auf binutils-2.43.1, gcc-14.2.0 und glibc-2.40. Insgesamt wurden seit der letzten Veröffentlichung 45 Pakete aktualisiert und ein neues Paket lz4 hinzugefügt. Umfassende Textänderungen wurden vorgenommen, um die Lesbarkeit zu verbessern. Der Linux-Kernel wurde auf Version 6.10.5 aktualisiert.
Die Quellcodes der benötigten Pakete sind traditionell in ihrem Repository (wget-list, md5sums sind beigefügt)
Vollständige Liste der Änderungen:
- f7e58b2 gcc: Stapelgrenze nicht verringern
- 18ce97f Weitere Details auf der Seite Über SBUs hinzufügen
- 8cd1e8e boot-Skripte: Konsole: Fix der fb-Konsoleerkennung Wenn CONFIG_FB nicht gesetzt, aber CONFIG_DRM_FBDEV_EMULATION auf y gesetzt ist, verwenden wir auf einer DRM-gesteuerten Grafikkarte (alles von AMD/ATI, Intel oder NVIDIA in den letzten 20 Jahren) eine fb-Konsole, aber ohne /sys/class/graphics/fb0. Dann wird das Skript setfont für VT 2-6 nicht ausführen.
- adcb9bb Kleine Korrektur und Umformulierung
- 8a62a21 Paketaktualisierungen. Update auf iana-etc-20240806. Update auf pkgconf-2.3.0. Update auf python3-3.12.5. Update auf setuptools-72.2.0. Update auf kmod-33. Update auf binutils-2.43.1. Update auf linux-6.10.5
- fad6cea build: Verwende -r für git ls-tree in make dist
- fe038d2 Kernelkonfiguration mit Linux-6.10.5-Quellen neu generieren
- 5217788 Konsistentes Einfärben von SysVinit
- d509512 Behebe ein kleines Problem mit liblz4.pc.
- 201b690 Aktualisiere den Absatz über ch05 glibc Wir übergeben nicht mehr CC=«$LFS_TGT-gcc -nostdinc -isysroot», da cross-chap5.
- Paketaktualisierungen. Update auf iana-etc-20240701. Update auf vim-9.1.0580. Update auf automake-1.17. Update auf gdbm-1.24. Update auf linux-6.9.9. Update auf less-661. Update auf meson-1.5.0. Update auf setuptools-70.3.0. Update auf util-linux-2.40.2. Update auf lfs-bootscripts 20240717.
- Währung für lz, openssl aktualisieren.
- Bereinigung: Verborgene Dateien in /tmp entfernen.
- Systemd: Bekannte Fehler aktualisieren.
- binutils: –enable-new-dtags hinzufügen.
- lfs-bootscripts aktualisieren, um nur Escape-Sequenzen an ein Terminal auszugeben.
- Abhängigkeiten: Rust-bindgen als externe Linux-Abhängigkeit auflisten.
- Paketaktualisierungen. Update auf vim-9.1.0478. Update auf iana-etc-20240607. Update auf systemd-256. Update auf python3-3.12.4. Update auf perl-5.40.0. Update auf openssl-3.3.1 (Sicherheitsfix). Update auf linux-6.9.4. Update auf findutils-4.10.0.
- tcl, expect, readline: rpath entfernen.
- Paketaktualisierungen und Linux-6.9.x Kompatibilitätsanweisungen zu systemd und udev hinzufügen.
- [systemd] RT_GROUP_SCHED deaktivieren.
- ncurses auf Version 6.5 und glibc-Patch zurücksetzen.
- Paketaktualisierungen. Update auf vim-9.1.0405. Update auf util-linux-2.40.1. Update auf linux-6.8.9. Update auf jinja2-3.1.4 (Python-Modul). Update auf iana-etc-20240502. Update auf gcc-14.1.0.
- systemd: Test Suite (erneut) aktivieren.
- ncurses: –enable-widec in Kapitel 6 entfernen wie in Kapitel 8.
- Paketaktualisierungen und einen Sicherheitsfix.
- Kapitel06/ncurses: ncurses-release anstelle von ncurses-version für Bibliotheksdateinamen verwenden. 'changeowner': –from lfs für 'chown root:root'-Befehle hinzufügen.
- Kleine Änderung am Ausgabetext des ifup-Skripts vornehmen.
- Paketaktualisierungen. Update auf setuptools-69.5.1. Update auf python3-3.12.3. Update auf openssl-3.3.0. Update auf ninja-1.12.0. Update auf man-db-2.12.1. Update auf linux-6.8.6. Update auf iana-etc-20240412. Update auf vim-9.1.0330.
- 2434ce3 util-linux: Erstellen Sie eine Dummy-/etc/fstab, um zwei Tests zu erfüllen python: Dokumentieren Sie Testfehler mit dem aktuellen Expat-Kernel: Regenerieren Sie die Kernel-Konfiguration mit 6.8.2
- 43705a3 Tippfehler beheben python: Führen Sie die Testreihe mit einer Zeitbegrenzung aus allgemeineAnweisungen: Entfernen Sie eine falsche Aussage über «cp -R zerstört Symlink»
- 4241c91 changelog: Fügen Sie revision=‘sysv’ für den sysvinit-3.09-Eintrag hinzu
- 12d6d8d coreutils: Testnamen sind Dateinamen
- b5cfb88 Update auf sysvinit-3.09. Rückgängig machen auf xz-5.4.6 aufgrund eines upstream-Kompromisses.
- c31847b Pakete: Vereinfachen Sie die Seite für vim-Tags
- d6fb172 Paketupdates und eine neue Ergänzung: — Update auf Linux-6.8.1 — Update auf iproute2-6.8.0 — Update auf man-pages-6.7 — Fügen Sie LZ4 zum Buch hinzu
- 161e736 Paketupdates. Update auf wheel-0.43.0. Update auf setuptools-69.2.0 (Python-Modul). Update auf meson-1.4.0. Update auf expat-2.6.2 (Sicherheitsfix). Update auf iana-etc-20240305. Update auf vim-9.1.0161. Update auf xz-5.6.1. Update auf shadow-4.15.0. Update auf psmisc-23.7. Update auf kmod-32. Update auf elfutils-0.191.
- c098462 shadow: Fügen Sie eine Anweisung hinzu, um BLFS-Anweisungen zu verwenden, wenn PAM installiert ist
- eadad6d kernel: Deaktivieren Sie CONFIG_AUDIT nicht mehr für systemd
- 8c42335 Paketupdates. Update auf iana-etc-20240222. Update auf vim-9.1.0145. Update auf xz-5.6.0. Update auf tcl-8.6.14. Update auf shadow-4.14.6. Update auf setuptools-69.1.1. Update auf linux-6.7.7. Update auf libffi-3.4.6. Update auf gettext-0.22.5. Update auf expat-2.6.1.
- bdbd8e3 glibc: Den Befehl, der die zeitüberschreitenden Tests auflistet, remappen=«test» procps: Führen Sie chown -R tester . aus, bevor Sie den Test als tester ausführen coreutils: Umleiten Sie stdin für die Testreihe, um zwei Fehlermeldungen zu verhindern
- dcbc715 Fix css nochunks v2 (optimieren)
- 4dbe5b7 Fix #6; css für lfs-xsl/nochunks.xsl
Die Multilib-Version der Übersetzung wird in Kürze (innerhalb von 1-2 Tagen) veröffentlicht
Quelle: linux.org.ru
