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
