Il s'agit de la version 7.2 du livre Linux From Scratch, datant du 1 septembre 2012. Si ce livre est daté de plus de six mois, une nouvelle et meilleure version est probablement déjà disponible. Pour le savoir, merci de vérifier la présence d'une nouvelle version sur l'un des miroirs via http://www.linuxfromscratch.org/mirrors.html.
Ci-dessous se trouve une liste des modifications apportées depuis la version précédente du livre.
Entrées dans l'historique des modifications:
01-09-2012
[bdubbs] - Publication de LFS-7.2.
31-08-2012
[bdubbs] - Correction de fautes de frappe et d'orthographe dans les scripts de démarrage.
29-08-2012
[bdubbs] - Correction de fautes de frappe. Merci à Gilles Espinasse.
[bdubbs] - Ajout d'explications supplémentaires sur l'installation des fuseaux horaires, udev et la configuration réseau.
27-08-2012
[bdubbs] - Ajout d'un correctif pour corriger un plantage occasionnel de glibc avec un problème nameservers. Corrige #3172.
[bdubbs] - Ajout d'instructions à glibc au chapitre 5 pour ajouter les en-têtes de rpc au système hôte si elles n'y sont pas.
26-08-2012
[bdubbs] - Installation des deux fichiers .tab dans tzdata.
[bdubbs] - Application des correctifs en amont de make.
24-08-2012
[bdubbs] - Installation des deux fichiers .tab dans tzdata.
[ken] - Suppression d'un sed redondant d'automake.
22-08-2012
[bdubbs] - Mise à jour du texte sur glibc en supprimant l'avertissement sur le montage noatime et en reformulant la question des tests.
[bdubbs] - Correction de l'empaquetage de l'archive tar udev-lfs.
21-08-2012
[bdubbs] - Mise à jour de l'archive tarl udev-lfs pour la rendre compatible avec BLFS.
[ken] - Ajout de quatre locales à l'ensemble minimal pour les tests.
[ken] - Ajout d'un correctif pour corriger des échecs des tests de régression utf8 de sed.
[bdubbs] - Mise à jour des statistiques des paquets.
20-08-2012
15-08-2012
15-08-2012
[bdubbs] - Passage à coreutils-8.18. Corrige #3157.
14-08-2012
13-08-2012
12-08-2012
06-08-2012
[matthew] - Installation de deux fichiers supplémentaires de l'archive tar tzdata pour faire refonctionner tzselect.
05-08-2012
[matthew] - Passage à IPRoute2-3.5.0. Corrige #3148.
[matthew] - Passage à Tcl-8.5.12. Corrige #3147.
[matthew] - Passage à E2fsprogs-1.42.5. Corrige #3146.
[matthew] - Passage à MPC-1.0. Corrige #3142.
[matthew] - Passage à Bison-2.6.2. Corrige #3140.
[matthew] - Passage à Linux-3.5. Corrige #3138.
[matthew] - Passage à Glibc-2.16.0. Corrige #3131.
25-07-2012
[bdubbs] - Petites corrections dans l'archive tar d'udev-lfs.
22-07-2012
19-07-2012
[bdubbs] - Ajout du paquet Time Zone data (données de fuseau horaire) à la section des paquets du livre.
[bdubbs] - Ajout de Check à la section sur le motif de la présence des paquets du livre.
17-07-2012
[matthew] - Passage à Linux-3.4.5. Corrige #3137.
16-07-2012
[bdubbs] - Passage d'udev à la version 186. Cette mise à jour connaît une modification majeure de procédure du fait d'une synchronisation de systemd et de udev. Corrige #3098.
14-07-2012
[matthew] - Correction de la correction de la suite de tests d'Automake. Merci à Fernando de Oliveira pour le signalement.
13-07-2012
[matthew] - Application des derniers correctifs en amont pour Bash. Corrige #3135.
[matthew] - Passage à Automake-1.12.2. Corrige #3134.
[matthew] - Passage à MPFR-3.1.1. Corrige #3133.
[matthew] - Passage à Grep-2.13. Corrige #3132.
[matthew] - Correction de la suite de tests de Kmod sur les hôtes x86. Corrige #3129.
[matthew] - Passage à Psmisc-22.19. Corrige #3127.
[matthew] - Passage à Linux-3.4.4. Corrige #3126.
11-07-2012
[bdubbs] - Passage à GRUB-2.00. Corrige #3130.
10-07-2012
[bdubbs] - Spécification de PKG_CONFIG_PATH pour les vérifications de libpipeline. Corrige #3120.
23-06-2012
[matthew] - Passage à XZ-5.0.4. Corrige #3125.
[matthew] - Passage à Kmod-9. Corrige #3124.
[matthew] - Passage à Psmisc-22.18. Corrige #3123.
[matthew] - Passage à Man-DB-2.6.2. Corrige #3122.
[matthew] - Passage à Gzip-1.5. Corrige #3121.
[matthew] - Passage à GCC-4.7.1. Corrige #3117.
[matthew] - Passage à E2fsprogs-1.42.4. Corrige #3116.
[matthew] - Passage à Linux-3.4.3. Corrige #3114.
17-06-2012
10-06-2012
[ken] - kbd-1.15.3 : retour sur la modification de configure, création d'un aclocal.m4 : merci à Bryan pour nous avoir expliqué le problème.
07-06-2012
[matthew] - Suppression du paramètre --disable-perl-regexp des instructions pour Grep au chapitre 5. Maintenant, il devrait être nécessaire vu qu'il ne devrait pas y avoir de moyen, pour les bibliothèques de l'hôte, de se promener dans l'ensemble d'outils du chapitre 5. Merci à Jeremy Huntwork pour le signalement.
06-06-2012
[matthew] - Passage à Bison-2.5.1. Corrige #3112.
05-06-2012
[matthew] - Suppression de deux commandes dans les instructions de Binutils car les tests ont été corrigés en amont. Merci à Waleed Hamra pour le signalement.
[matthew] - Passage à Linux-3.4.1. Corrige #3110.
[ken] - Suppression effective du programme redondant resizecons dans kbd, en modifiant configure.ac plutôt que configure. Merci à xinglp.
03-06-2012
03-06-2012
30-05-2012
[bdubbs] - Copie de toutes les entrées de /lib/udev/devices dans /dev dans mountvirtfs. Corrige #3102.
[matthew] - Correction de l'emplacement des pages de manuel de divers paquets. Corrige #3097.
[matthew] - Passage à Util-Linux-2.21.2. Corrige #3100.
[matthew] - Passage à Perl-5.16.0. Corrige #3094.
[matthew] - Passage à IPRoute2-3.4.0. Corrige #3096.
[matthew] - Passage à Linux-3.4. Corrige #3092.
[matthew] - Passage à E2fsprogs-1.42.3. Corrige #3091.
24-05-2012
[bdubbs] - Bidouillages mineurs dans le script de démarrage mountkernfs. Corrige également #3093.
20-05-2012
18-05-2012
[ken] - Suppression du programme redondant resizecons dans kbd et suppression de sa page de manuel (le programme n'était installé que sur des i?86, mais la page de manuel était toujours installée).
14-05-2012
[matthew] - Passage à Linux-3.3.6. Corrige #3089.
13-05-2012
[matthew] - Passage à Coreutils-8.17. Corrige #3083.
11-05-2012
[matthew] - Passage à Man-Pages-3.41. Corrige #3084.
[matthew] - Passage à Linux-3.3.5. Corrige #3080.
[matthew] - Passage à GMP-5.0.5. Corrige #3079.
[matthew] - Suppression du sed de la passe 2 de GCC et du chapitre 6, qui empêchait le script fixincludes de se lancer ; il n'est plus lancé par défaut. Signalé par Jeremy Huntwork.
10-05-2012
[bdubbs] - Ajout du fichier /etc/lsb-release au chapitre 9.
09-05-2012
[bdubbs] - Mise à jour des paquets LSB dans BLFS.
06-05-2012
05-05-2012
[bdubbs] - Plusieurs petites modifications du texte dans les scripts de démarrage et le livre.
2012-05-01
[ken] - Passage à Kbd-1.15.3. Corrige #2990.
29-04-2012
26-04-2012
[ken] - rangement de quelques petits problèmes issus de la synchronisation.
25-04-2012
[bdubbs] - Incorporation des modifications développées et testées dans la branche jh.
[jhuntwork] - Mise à jour des notes techniques relatives à l'ensemble d'outils au chapitre 5 pour correspondre aux changements de la méthode de construction.
[jhuntwork] - Utilisation du paramètre --with-native-system-header-dir dans le gcc du chapitre 5. Ceci remplace les seds utilisés auparavant pour modifier les valeurs de CROSS_SYSTEM_HEADER_DIR et NATIVE_SYSTEM_HEADER_DIR pour ne maintenir la recherche par l'ensemble d'outils des en-têtes que dans /tools/include et non dans not /usr/include. Merci à Pierre Labastie. Corrige #3066.
[jhuntwork] - Suppression de --without-cloog et de --without-ppl de gcc au chapitre 5. Elles sont inutiles puisqu'on s'en moque si la passe 1 de gcc se lie aux bibliothèque de l'hôte et il devrait être impossible pour la construction de la passe 2 de gcc de trouver les ed-têtes ou les bibpothèques de l'hôte.
[jhuntwork] - Ajustement de la méthode de construction pour utiliser sysroot.
24-04-2012
19-04-2012
[bdubbs] - Modification de deux IDs de groupe pour supporter un programme de base. Corrige #3061.
15-04-2012
[matthew] - Passage à Linux-3.3.2. Corrige #3063.
[matthew] - Passage à Automake-1.11.5. Corrige #3062.
[matthew] - Utilisation de su de Coreutils du chapitre 6 dans les instructions de Bash, au lieu de celui du chapitre 5. Installation de su en tant que su au lieu de su-tools au chapitre 5. Corrige #3057.
09-04-2012
[bdubbs] - Mise à jour des scripts de démarrage réseaux. Voir l'historique des changements des scripts de démarrage pour les détails. Corrige #3053.
05-04-2012
[bdubbs] - Modification de l'emplacement du module gdb de python généré par gcc pour qu'il soit au bon endroit. Corrige (encore) #3048.
03-04-2012
[matthew] - Passage à Linux-3.3.1. Corrige #3059.
[matthew] - Passage à Automake-1.11.4. Corrige #3058.
[matthew] - Passage à Gawk-4.0.1. Corrige #3056.
[matthew] - Passage à Util-Linux-2.21.1. Corrige #3055.
[matthew] - Passage à E2fsprogs-1.42.2. Corrige #3051.
[matthew] - Passage à Coreutils-8.16 et abandon du correctif uname. Corrige #3048.
28-03-2012
[bdubbs] - Déplacement d'un module python pour gdb généré par gcc vers un meilleur endroit. Corrige #3048.
[bdubbs] - Ajustement de la version minimum de xz-utils dans les prérequis de l'hôte.
[bdubbs] - Reformulation de la description des fichiers journaux dans la section Créer les fichiers essentiels.
27-03-2012
[matthew] - Ajout d'un correctif pour corriger la construction de Binutils avec le drapeau de compilateur -O3. Merci à Pierre Labastie pour le signalement.
[matthew] - Ajout du correctif rétro de GCC aux instructions de Glibc pour corriger un problème de construction sur les hôtes 32 bits. Merci à Pierre Labastie pour le signalement.
26-03-2012
[matthew] - Passage à Man-Pages-3.38. Corrige #3047.
[matthew] - Passage à E2fsprogs-1.42.1. Corrige #3046.
[matthew] - Passage à Glibc-2.15. Corrige #3045. Merci à Andy Benton pour le correctif.
[matthew] - Passage à GCC-4.7.0. Corrige #3044. Merci à Andy Benton pour le correctif.
[matthew] - Passage à IPRoute2-3.3.0. Corrige #3043.
22-03-2012
[bdubbs] - Correction de la casse dans le script ipv4-static.
20-03-2012
19-03-2012
[bdubbs] - Déplacement de l'initialisation facultative de LVM à la fin du script de démarrage d'udev pour qu'une partition LVM soit utilisable comme partition d'échange.
14-03-2012
11-03-2012
[matthew] - Contournement d'un problème du script configure de Gettext qui peut le faire échouer sur certains hôtes lors de la détermination du chemin pour les fichiers Lisp d'Emacs sur certains hôtes. Signalé et corrigé par DJ Lucas.
06-03-2012
[matthew] - Passage à Libpipeline-1.2.1. Corrige #3031.
[matthew] - Passage à Kmod-6. Corrige #3030.
[matthew] - Passage à Grep-2.11. Corrige #3029.
[matthew] - Passage à GCC-4.6.3. Corrige #3028.
[matthew] - Passage à Psmisc-22.16. Corrige #3026.
[matthew] - Passage à File-5.11. Corrige #3024.
[matthew] - Passage à Linux-3.2.9. Corrige #3023.
[matthew] - Passage à Util-Linux-2.21. Corrige #3002.
02-03-2012
[bdubbs] - Publication de LFS-7.1.