Linux From Scratch 12.2

Linux From Scratch 12.2

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

60GB SSD 8Gb DDR4