La comunità Linux From Scratch LFS annuncia il rilascio della distribuzione-libro LFS 12.2-SysV e LFS 12.2-systemd, disponibile anche traduzione in lingua russa.
Le principali modifiche includono aggiornamenti agli strumenti: binutils-2.43.1, gcc-14.2.0 e glibc-2.40. In totale, 45 pacchetti sono stati aggiornati e un nuovo pacchetto lz4 è stato aggiunto. Sono state apportate ampie modifiche al testo per migliorarne la leggibilità. Il kernel Linux è stato aggiornato alla versione 6.10.5.
I sorgenti dei pacchetti necessari sono tradizionalmente disponibili nel loro repository (wget-list, md5sums inclusi)
Elenco completo delle modifiche:
- f7e58b2 gcc: Non ridurre il limite dello stack
- 18ce97f Aggiungi più dettagli alla pagina Informazioni su SBUs
- 8cd1e8e bootscripts: console: Correggi il rilevamento della console fb Se CONFIG_FB non è impostato ma CONFIG_DRM_FBDEV_EMULATION è impostato su y, su una scheda grafica a driver DRM (qualcosa di AMD/ATI, Intel o NVIDIA negli ultimi 20 anni) utilizzeremmo una console fb ma senza /sys/class/graphics/fb0. Allora lo script non eseguirà setfont per VT 2-6.
- adcb9bb Piccola correzione e riformulazione
- 8a62a21 Aggiornamenti pacchetti. Aggiorna a iana-etc-20240806. Aggiorna a pkgconf-2.3.0. Aggiorna a python3-3.12.5. Aggiorna a setuptools-72.2.0. Aggiorna a kmod-33. Aggiorna a binutils-2.43.1. Aggiorna a linux-6.10.5
- fad6cea build: Usa -r per git ls-tree in make dist
- fe038d2 Rigenera la configurazione del kernel con il sorgente Linux 6.10.5
- 5217788 Rendi la capitalizzazione di SysVinit coerente
- d509512 Correggi un problema minore con liblz4.pc.
- 201b690 Aggiorna il paragrafo che descrive ch05 glibc Non passiamo più CC=«$LFS_TGT-gcc -nostdinc -isysroot» poiché il capitolo 5 incrociato.
- bb9b075 Aggiornamenti pacchetti. Aggiorna a iana-etc-20240701. Aggiorna a vim-9.1.0580. Aggiorna a automake-1.17. Aggiorna a gdbm-1.24. Aggiorna a linux-6.9.9. Aggiorna a less-661. Aggiorna a meson-1.5.0. Aggiorna a setuptools-70.3.0. Aggiorna a util-linux-2.40.2 Aggiorna a lfs-bootscripts 20240717
- fe78f75 Aggiorna la valuta per lz, openssl.
- 01d2ff0 pulizia: Rimuovi file nascosti in /tmp
- 73d11ad Systemd: Aggiorna i fallimenti noti
- 77512d6 binutils: Aggiungi –enable-new-dtags
- e88e84f Aggiorna lfs-bootscripts per emettere solo sequenze di escape a un terminale.
- d635a98 dipendenze: Elenca rust-bindgen come dipendenza esterna di Linux
- 89e6082 Aggiornamenti pacchetti. Aggiorna a vim-9.1.0478. Aggiorna a iana-etc-20240607. Aggiorna a systemd-256. Aggiorna a python3-3.12.4. Aggiorna a perl-5.40.0. Aggiorna a openssl-3.3.1 (correzione di sicurezza). Aggiorna a linux-6.9.4. Aggiorna a findutils-4.10.0.
- 99e321f tcl, expect, readline: Elimina rpath
- 8f04542 Aggiornamenti pacchetti e aggiungi istruzioni di compatibilità per linux-6.9.x a systemd e udev
- 318c187 [systemd] Disabilita RT_GROUP_SCHED
- 4728e16 Ripristina ncurses alla versione 6.5 e patch glibc
- 5012468 Aggiornamenti pacchetti Aggiorna a vim-9.1.0405 Aggiorna a util-linux-2.40.1 Aggiorna a linux-6.8.9 Aggiorna a jinja2-3.1.4 (modulo Python) Aggiorna a iana-etc-20240502 Aggiorna a gcc-14.1.0
- b9b7834 systemd: Abilita di nuovo il test suite
- 2b1488e ncurses: Rimuovi esplicitamente –enable-widec nel capitolo 6 come nel capitolo 8
- 41b6194 Aggiornamenti pacchetti e una correzione di sicurezza.
- 76a68e0 chapter06/ncurses: Usa ncurses-release invece di ncurses-version per i nomi dei file di libreria cambiareproprietario: Aggiungi –from lfs per i comandi chown root:root
- 3ff307a Apporta una piccola modifica al testo di output dello script ifup.
- 4cffce6 Aggiornamenti pacchetti Aggiorna a setuptools-69.5.1 Aggiorna a python3-3.12.3 Aggiorna a openssl-3.3.0 Aggiorna a ninja-1.12.0 Aggiorna a man-db-2.12.1 Aggiorna a linux-6.8.6 Aggiorna a iana-etc-20240412 Aggiorna a vim-9.1.0330
- 2434ce3 util-linux: Crea un dummy /etc/fstab per soddisfare due test python: Documenta i fallimenti dei test con il recente expat kernel: Rigenera la configurazione del kernel con 6.8.2
- 43705a3 Correzioni di errori python: Esegui il test suite con un limite di tempo generalinstructions: Rimuovi un'affermazione falsa su «cp -R distrugge il collegamento simbolico»
- Registro delle modifiche 4241c91: Aggiungi revision=‘sysv’ per l'entrata sysvinit-3.09
- coreutils 12d6d8d: I nomi dei test sono nomi di file
- Aggiornamento b5cfb88 a sysvinit-3.09. Ripristino a xz-5.4.6 a causa di compromessi upstream.
- pacchetti c31847b: Semplifica la pagina dei tag vim
- d6fb172 Aggiornamenti dei pacchetti e una nuova aggiunta: — Aggiorna a Linux-6.8.1 — Aggiorna a iproute2-6.8.0 — Aggiorna a man-pages-6.7 — Aggiungi LZ4 al libro
- Aggiornamenti dei pacchetti 161e736. Aggiorna a wheel-0.43.0. Aggiorna a setuptools-69.2.0 (modulo Python). Aggiorna a meson-1.4.0. Aggiorna a expat-2.6.2 (correzione di sicurezza). Aggiorna a iana-etc-20240305. Aggiorna a vim-9.1.0161. Aggiorna a xz-5.6.1. Aggiorna a shadow-4.15.0. Aggiorna a psmisc-23.7. Aggiorna a kmod-32. Aggiorna a elfutils-0.191.
- shadow c098462: Aggiungi un' opzione per utilizzare l'istruzione BLFS se PAM è installato
- kernel eadad6d: Non disabilitare più CONFIG_AUDIT per systemd
- Aggiornamenti dei pacchetti 8c42335. Aggiorna a iana-etc-20240222. Aggiorna a vim-9.1.0145. Aggiorna a xz-5.6.0. Aggiorna a tcl-8.6.14. Aggiorna a shadow-4.14.6. Aggiorna a setuptools-69.1.1. Aggiorna a linux-6.7.7. Aggiorna a libffi-3.4.6. Aggiorna a gettext-0.22.5. Aggiorna a expat-2.6.1.
- glibc bdbd8e3: Rendi il comando per enumerare i test scaduti remap=«test». procps: Esegui chown -R tester . prima di eseguire il test come tester coreutils: Reindirizza stdin per suite di test per prevenire due fallimenti
- dcbc715 correzione css nochunks v2 (ottimizza)
- 4dbe5b7 correzione #6; css per lfs-xsl/nochunks.xsl
La versione tradotta Multilib sarà disponibile tra poco (entro 1-2 giorni)
Fonte: linux.org.ru
