Il s'agit de la version 5.1.1 du livre « Linux From Scratch », daté du 5 juin 2004. Si ce livre est daté de plus de deux mois old, une nouvelle, et meilleure, version est probablement déjà disponible. Pour le savoir, merci de vérifier sur un des miroirs via http://www.linuxfromscratch.org/.
Ci-dessous se trouve une liste des modifications apportées depuis la vers ion précédente du livre avec un résumé suivi d'une explication plus détaillée.
Mis à jour :
autoconf-2.59
automake-1.8.4
coreutils-5.2.1
e2fsprogs-1.35
expect-5.41.0
file-4.09
gcc-3.3.3
gettext-0.14.1
glibc-2.3.3-lfs-5.1
grub-0.94
kbd-1.12
less-382
lfs-bootscripts-2.0.5
libtool-2.5.6
linux-2.4.26
man-pages-1.66
modutils-2.4.27
ncurses-5.4
perl-5.8.4
procps-3.2.1
psmisc-21.4
sed-4.0.9
shadow-4.0.4.1
tar-1.13.94
tcl-8.4.6
texinfo-4.7
util-linux-2.12a
Ajoutés :
iana-etc-1.00
inetutils-1.4.2-no_server_man_pages-1.patch
make_devices-1.2
mktemp-1.5 + mktemp-1.5-add-tempfile.patch
Supprimés :
gcc-3.3.1-suppress-libiberty.patch
lfs-utils-0.5
MAKEDEV-1.7
man-1.5m2-manpath.patch
man-1.5m2-pager.patch
ncurses-5.3-etip-2.patch
ncurses-5.3-vsscanf.patch
perl-5.8.0-libc-3.patch
procps-3.1.11-locale-fix.patch
shadow-4.0.3-newgrp-fix.patch
zlib-1.1.4-vsnprintf.patch
2 juin 2004 [matt]: Prologue - remerciements, ajout de Thomas Reitelbach comme traducteur allemand
30 mai 2004 [matt]: Chapitre 6 - vim, correction de la commande optionelle pour l'appel de la suite de tests
23 mai 2004 [matt]: Chapitre 6 - kbd, suppression du chemin codé en dur allant au répertoire source du noyau
19 mai 2004 [matt]: Chapitre 6 - mktemp, ajout d'instruction pour installer le script d'emballage tempfile
18 mai 2004 [manuel]: Chapitre 3 - mise à jour de la liste des miroirs pour le paquetage Glibc. Correction de plusieurs problèmes de texte
17 mai 2004 [winkie]: Chapitre 5 - ajout d'« AUTOCONF=no » pour la construction de Glibc. Ceci empêche autoconf de nous causer des problèmes
16 mai 2004 [jeremy]: Chapitre 9 - ajout d'un bref paragraphe sur la page de relancement du système pour discuter des paquetages qui pourraient être utile à ajouter avant le redémarrage du nouveau système
15 mai 2004 [matt]: Chapitre 6 - ajout d'un avertissement plus clair indiquant que make_devices doit être personnalisé
14 mai 2004 [matt]: Chapitre 3 - ajout du md5sum de glibc
14 mai 2004 [matt]: Chapitres 5 & 6 - mise à jour vers glibc-2.3.3-lfs-5.1
11 mai 2004 [jeremy]: Prologue - mise à jour de la liste de l'équipe active sur le projet
9 mai 2004 [winkie]: Chapitre 6 - suppression des entrées inutilisées et cassées dans nsswitch.conf
7 mai 2004 [matt]: ajout des correctifs lfs-xsl-0.9 de Manuel
7 mai 2004 [matt]: correction d'une erreur dans le README concernant l'appel de make
3 mai 2004: sortie de LFS 5.1-pre2
2 mai 2004 [matt]: mise entre guillemets des commandes de chroot dans le chapitre 6 (bogue #818).
2 mai 2004 [matt]: suppression de la description de la partie IV, maintenant disparue, sur la structure du prologue non-existent part IV from the structure section in the prologue.
1er mai 2004 [jeremy]: ajout de la création des répertoires /media et /srv ainsi que des deux sous-répertoires sous /media, pour la disquette et le lecteur de CDRom, comme le demande le FHS - corrige les bogues #785 et #819.
14 avril 2004 [jeremy]: mise à jour de lfs-bootscripts-2.0.3, aucun changement de texte nécessaire
24 mars 2004 [jeremy]: Chapitre 7 - mise à jour du nouveau lfs-bootscripts-2.0.2 et modificaction nécessaire à la configuration des scripts de démarrage
21 mars 2004 [winkie]: Chapitre 6 - remplacement de Lfs-Utils avec Iana-Etc et Mktemp.
27 février 2004 [jeremy]: mise à jour vers Procps-3.2.0.
27 février 2004 [jeremy]: mise à jour vers Lfs-utils-0.5 - corrige une probable attaque de lien symbolique dans iana-get.
27 février 2004 [jeremy]: Chapitre 6 - modification des instructions pour que Findutils soit compatible avec le FHS
26 février 2004 [jeremy]: suppression de la création du répertoire /usr/etc pour se conformer à FHS - ferme le bogue 775.
26 février 2004 [jeremy]: mise à jour vers Linux-2.4.25.
23 février 2004 [alex]: Chapitres 6 + 9 - nettoyage des sections « Révision de chroot » et « Reboot ».
22 février 2004 [alex]: déplacement de la suppression des symboles de déboguage du système final du chapitre 9 à la fin du chapitre 6.
22 février 2004 [alex]: Chapitre 6 - Coreutils et E2fsprogs: clarification des prérequis pour lancer les tests.
19 février 2004 [alex]: Chapitre 5 - Suppression des symboles de déboguage: suppression des « {,share/} » inutiles à partir de la documentation de la commande rm
14 février 2004 [jeremy]: Chapitre 6 - mise à jour vers Less-382.
14 février 2004 [jeremy]: Chapitres 5 + 6 - mise à jour vers Ncurses-5.4 et suppression de références vers le correctif etip
12 février 2004 [jeremy]: Chapitre 6 - suppression du chemin explicite vers les commandes pwconv et grpconv, depuis que /usr/sbin fait partie du chemin par défaut
9 février 2004 [alex]: Chapitre 6 - déplacement de la section d'installation des scripts de démarrage vers le chapitre 7
8 février 2004 [matt]: Chapitre 6 - mise à jour vers Man-pages-1.66.
7 février 2004 [alex]: Chapitre 1 - déplacement des sections « Conventions » et « Remerciements » vers la préface.
7 février 2004 [alex]: Chapitre 6 - Créer des périphériques: remplacement du script MAKEDEV par le script make_devices. Contribué par Matthias Benkmann.
5 février 2004 [alex]: Chapitre 6 - simplification de l'installation initiale des en-têtes du noyau par leur copie dans le répertoire des outils temporaires
4 février 2004 [alex]: Chapitres 5 + 6 - déplacement de « Montage de proc et devpts » avant « Chroot », suppression d'Util-linux des outils et ajout d'un petit script arch pour Perl.
Sortie de la version 5.1-pre1 le 1er février 2004.