Die Linux From Scratch LFS-Community kündigt die Veröffentlichung des Buch-Distributions an LFS 12.2-SysV und LFS 12.2-systemd, ebenfalls verfügbar Übersetzung ins Deutsche.
Die wichtigsten Änderungen umfassen Updates des Werkzeug-Sets für 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 Quelldateien der benötigten Pakete wurden traditionell in ihrem das Repository (wget-list, md5sums beigefügt)
Vollständige Liste der Änderungen:
- f7e58b2 gcc: Reduziere nicht das Stack-Limit
- 18ce97f Füge mehr Detail zur Seite Über SBUs hinzu
- 8cd1e8e bootscripts: konsole: Behebe die Erkennung der fb-Konsole. Wenn CONFIG_FB nicht gesetzt ist, aber CONFIG_DRM_FBDEV_EMULATION auf y gesetzt ist, würden wir auf einer graphischen Karte mit DRM (alles von AMD/ATI, Intel oder NVIDIA in den letzten 20 Jahren) eine fb-Konsole nutzen, jedoch ohne /sys/class/graphics/fb0. Das Skript wird dann setfont für VT 2-6 nicht ausführen.
- adcb9bb Kleine Korrektur und Umformulierung
- 8a62a21 Paketupdates. Aktualisiere auf iana-etc-20240806. Aktualisiere auf pkgconf-2.3.0. Aktualisiere auf python3-3.12.5. Aktualisiere auf setuptools-72.2.0. Aktualisiere auf kmod-33. Aktualisiere auf binutils-2.43.1. Aktualisiere auf linux-6.10.5
- fad6cea build: Verwende -r für git ls-tree in make dist
- fe038d2 Regeneriere die Kernel-Konfiguration mit dem Quellcode von Linux 6.10.5
- 5217788 Mache die Großschreibung von SysVinit konsistent
- d509512 Behebe ein kleines Problem mit liblz4.pc.
- 201b690 Aktualisiere den Absatz, der ch05 glibc beschreibt. Wir übergeben CC=«$LFS_TGT-gcc -nostdinc -isysroot» nicht mehr, da wir cross-chap5 haben.
- bb9b075 Paketupdates. Aktualisiere auf iana-etc-20240701. Aktualisiere auf vim-9.1.0580. Aktualisiere auf automake-1.17. Aktualisiere auf gdbm-1.24. Aktualisiere auf linux-6.9.9. Aktualisiere auf less-661. Aktualisiere auf meson-1.5.0. Aktualisiere auf setuptools-70.3.0. Aktualisiere auf util-linux-2.40.2. Aktualisiere auf lfs-bootscripts 20240717
- fe78f75 Aktualisiere die Währung für lz, openssl.
- 01d2ff0 Bereinigung: Entferne versteckte Dateien in /tmp
- 73d11ad Systemd: Aktualisiere bekannte Fehler
- 77512d6 binutils: Füge –enable-new-dtags hinzu
- e88e84f Aktualisiere lfs-bootscripts, um nur Escape-Sequenzen an ein Terminal auszugeben.
- d635a98 Abhängigkeiten: Liste rust-bindgen als externe Linux-Abhängigkeit auf
- 89e6082 Paketupdates. Aktualisiere auf vim-9.1.0478. Aktualisiere auf iana-etc-20240607. Aktualisiere auf systemd-256. Aktualisiere auf python3-3.12.4. Aktualisiere auf perl-5.40.0. Aktualisiere auf openssl-3.3.1 (Sicherheitsfix). Aktualisiere auf linux-6.9.4. Aktualisiere auf findutils-4.10.0.
- 99e321f tcl, expect, readline: Befreie dich von rpath
- 8f04542 Paketupdates und füge die Kompatibilitätsanweisungen für linux-6.9.x zu systemd und udev hinzu
- 318c187 [systemd] Deaktiviere RT_GROUP_SCHED
- 4728e16 Setze ncurses auf 6.5 zurück und glibc-Patch
- 5012468 Paketupdates. Aktualisiere auf vim-9.1.0405. Aktualisiere auf util-linux-2.40.1. Aktualisiere auf linux-6.8.9. Aktualisiere auf jinja2-3.1.4 (Python-Modul). Aktualisiere auf iana-etc-20240502. Aktualisiere auf gcc-14.1.0
- b9b7834 systemd: Aktiviere die Test-Suite (nochmals)
- 2b1488e ncurses: Entferne explizites –enable-widec in Kapitel 6 wie in Kapitel 8
- 41b6194 Paketupdates und ein Sicherheitsfix.
- 76a68e0 chapter06/ncurses: Verwende ncurses-release statt ncurses-version für Bibliotheksdateinamen. Ändere owner: Füge –from lfs für chown root:root-Befehle hinzu.
- 3ff307a Mache eine kleine Änderung am Ausgabe-Text des ifup-Skripts.
- 4cffce6 Paketupdates. Aktualisiere auf setuptools-69.5.1. Aktualisiere auf python3-3.12.3. Aktualisiere auf openssl-3.3.0. Aktualisiere auf ninja-1.12.0. Aktualisiere auf man-db-2.12.1. Aktualisiere auf linux-6.8.6. Aktualisiere auf iana-etc-20240412. Aktualisiere auf vim-9.1.0330
- 2434ce3 util-linux: Erstelle eine Dummy-/etc/fstab, um zwei Tests zu erfüllen. python: Dokumentiere Testfehler mit recent expat. kernel: Regeneriere die Kernel-Konfiguration mit 6.8.2.
- 43705a3 Tippfehlerbehebung Python: Führen Sie die Test-Suite mit einer Zeitgrenze aus allgemeineAnweisungen: Entfernen Sie eine falsche Aussage über «cp -R zerstört Symlink»
- 4241c91 Änderungsprotokoll: Revision=‘sysv’ für sysvinit-3.09 Eintrag hinzufügen
- 12d6d8d coreutils: Testnamen sind Dateinamen
- b5cfb88 Aktualisierung auf sysvinit-3.09. Rückgängigmachen auf xz-5.4.6 aufgrund eines upstream Kompromisses.
- c31847b Pakete: Vereinfachen für vim Tags Seite
- d6fb172 Paketaktualisierungen und eine neue Ergänzung: — Aktualisierung auf Linux-6.8.1 — Aktualisierung auf iproute2-6.8.0 — Aktualisierung auf man-pages-6.7 — LZ4 zum Buch hinzufügen
- 161e736 Paketaktualisierungen. Aktualisierung auf wheel-0.43.0. Aktualisierung auf setuptools-69.2.0 (Python-Modul). Aktualisierung auf meson-1.4.0. Aktualisierung auf expat-2.6.2 (Sicherheitsbehebung). Aktualisierung auf iana-etc-20240305. Aktualisierung auf vim-9.1.0161. Aktualisierung auf xz-5.6.1. Aktualisierung auf shadow-4.15.0. Aktualisierung auf psmisc-23.7. Aktualisierung auf kmod-32. Aktualisierung auf elfutils-0.191.
- c098462 shadow: Fügen Sie eine Anweisung hinzu, um BLFS-Anweisungen zu verwenden, wenn PAM installiert ist
- eadad6d kernel: CONFIG_AUDIT für systemd nicht mehr deaktivieren
- 8c42335 Paketaktualisierungen. Aktualisierung auf iana-etc-20240222. Aktualisierung auf vim-9.1.0145. Aktualisierung auf xz-5.6.0. Aktualisierung auf tcl-8.6.14. Aktualisierung auf shadow-4.14.6. Aktualisierung auf setuptools-69.1.1. Aktualisierung auf linux-6.7.7. Aktualisierung auf libffi-3.4.6. Aktualisierung auf gettext-0.22.5. Aktualisierung auf expat-2.6.1.
- bdbd8e3 glibc: Machen Sie den Befehl zur Auflistung von abgelaufenen Tests remap=«test» procps: Führen Sie chown -R tester . aus, bevor Sie den Test als tester ausführen coreutils: Leiten Sie stdin für die Test-Suite um, um zwei Fehler zu vermeiden
- dcbc715 fix css nochunks v2 (optimieren)
- 4dbe5b7 behoben #6; css für lfs-xsl/nochunks.xsl
Die Multilib-Version der Übersetzung wird etwas später (innerhalb von 1-2 Tagen) veröffentlicht
Quelle: linux.org.ru
