Dies ist das Linux From Scratch Buch in der Version 6.0 vom October 06, 2004. Wenn dieses Buch älter als zwei Monate ist, gibt es vielleicht bereits eine neuere, bessere Version. Das können Sie überprüfen, indem Sie einen unserer Software-Spiegel aus der Liste unter http://www.linuxfromscratch.org/ besuchen.
Untenstehend finden Sie eine Liste der Änderungen, die seit der vorherigen Buchversion vorgenommen wurden. Erst eine Zusammenfassung, dann ein detailliertes Protokoll.
Aktualisierung auf:
automake-1.9.1
bash-3.0
binutils-2.15.91.0.2
bison-1.875a
expect-5.42.1
file-4.10
flex-2.5.31
gawk-3.1.4
gcc-3.4.1
glibc-2.3.4-20040701
groff-1.19.1
lfs-bootscripts-2.2.2
libtool-1.5.8
linux-2.6.8.1
m4-1.4.2
man-1.5o
man-pages-1.67
perl-5.8.5
procps-3.2.3
psmisc-21.5
sed-4.1.2
tar-1.14
tcl-8.4.7
util-linux-2.12b
vim-6.3
Hinzugefügt:
bash-3.0-display_wrap-1.patch
coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch
flex-2.5.31-debian_fixes-2.patch
gcc-3.4.1-linkonce-1.patch
inetutils-1.4.2-kernel_headers-1.patch
iproute2-2.6.8-040823
iproute2-2.6.8_040823-remove_db-1.patch
linux-libc-headers-2.6.8.1
module-init-tools-3.0
readline-5.0
readline-5.0-display_wrap-1.patch
sysklogd-1.4.1-kernel_headers-1.patch
sysklogd-1.4.1-signal-1.patch
sysvinit-2.85-proclen-1.patch
texinfo-4.7-segfault-1.patch
udev-030
udev-config-1.permissions
udev-config-1.rules
util-linux-2.12b-sfdisk-2.patch
vim-6.3 Sprachdateien
zlib-1.2.1-security-1.patch
Entfernt:
bison-1.875-attribute.patch
coreutils-5.2.1-hostname-1.patch
ed-0.2
gcc-2.95.3
kbd-1.12-more-programs-1.patch
modutils-2.4.25
net-tools-1.60
net-tools-1.60-miitool-gcc33-1.patch
procinfo-18
September 30th, 2004 [gerard]: Minor textual edits. Added page to explain bootable CD included with the printed book.
September 29th, 2004 [matt]: chapter08/kernel - Removed redundant comment regarding hotplug configuration (fixes bug 914 - Alexander E. Patrakov).
September 28th, 2004 [matt]: chapter06/texinfo - Added a description for the texinfo segfault patch (fixes bug 917 - Randy McMurchy).
September 28th, 2004 [matt]: chapter06/zlib - Added a description for the zlib security patch (fixes bug 916 - Randy McMurchy).
September 28th, 2004 [matt]: chapter06/glibc - glibcbug isn't installed in recent versions of glibc (bug 915 - Randy McMurchy).
September 28th, 2004 [matt]: chapter05/introduction - we never explain how to unpack a tarball (Jeremy Huntwork).
September 28th, 2004 [matt]: Minor correction - test suites are simply not mandatory in chapter 5, rather than not being recommended (bug 913 - Randy McMurchy).
September 28th, 2004 [matt]: Added description of libexpect, and corrected the version number of the installed file (bug 912 - Randy McMurchy).
September 28th, 2004 [matt]: Corrected the command used to verify the status of the hardware clock (Anderson Lizardo)
September 28th, 2004 [matt]: Added „su“ to the list of files installed by shadow
September 28th, 2004 [matt]: Remove potential confusion caused by incorrect text in replaceable tags (bug 906 - Igor Zivkovic).
September 28th, 2004 [matt]: Small typo correction (Igor Zivkovic).
September 28th, 2004 [matt]: Added a note regarding a known failure in the GRUB testsuite
September 23rd, 2004 [jeremy]: Changed the util-linux patch to the new, corrected fix, courtesy of Jim Gifford and Greg Schafer
September 13th, 2004 [jeremy]: Added the security patch for Zlib
September 13th, 2004 [jeremy]: Added the patch to resolve a segfault problem in the info program.
September 13th, 2004 [jeremy]: Replaced the util-linux sed with a patch file instead.
September 12th, 2004 [manuel]: Fixed some URLs.
September 10th, 2004 [manuel]: Appendix{a,b} - Changes in the XML, XSL and CSS code to do a better output.
September 9th, 2004 [gerard]: Added missing colon to group name in Chapter 6-Coreutils used by the test suite.
September 9th, 2004 [manuel]: Added support to can have different contextual phrases for HTML or PDF output.
September 9th, 2004 [manuel]: Chapter 6 - Moved the para about the missing /etc/fstab from kernfs.xml to devices.xml.
September 4th, 2004 [manuel]: Tags corrections.
August 31th, 2004 [manuel]: stylesheets. Several changes to improve HTML and PDF output. Some XML tags changes related with the stylesheets changes.
August 30th, 2004 [matt]: chapter06/util-linux.xml. -funit-at-a-time is implied by -O2, and it was this specific option that was causing the runtime problems with sfdisk. Instead of dropping to -O1 optimisation, we simply prevent the problematic optimisation by specifying -fno-unit-at-a-time.
August 30th, 2004 [matt]: chapter06/udev.xml. Renumber udev permissions and rules files to allow easier customisation. Fixes bug 887.
August 30th, 2004 [matt]: Minor typo corrections in appendixb/acronymlist.xml (Tero Tamminen)
August 30th, 2004 [matt]: Drop optimisation level of util-linux from O2 to O1, so as sfdisk works properly when compiled with gcc-3.4.1
August 29th, 2004 [matt]: Upgraded to linux-libc-headers-2.6.8.1
August 29th, 2004 [matt]: Added gcc-3.4.1-linkonce-1.patch, so as our toolchain can compile Mozilla and kdegraphics (to name but 2 packages) once again. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16625 for more details.
August 29th, 2004 [gerard]: Added Appendix B - Acronyms.
August 29th, 2004 [gerard]: Moved acknowledgements to Appendix A.
August 29th, 2004 [matt]: Upgraded to autoconf-1.9.1, gawk-3.1.4, iproute2-2.6.8-040823, linux-2.6.8.1, m4-1.4.2, man-1.5o, procps-3.2.3 (removing unnecessary rm command, sed-4.1.2 and util-linux-2.12b (removing kernel-headers patch as the issue has been fixed upstream).
August 29th, 2004 [gerard]: Added missing SBU for readline.
August 29th, 2004 [gerard]: Completed second global textual edits.
August 17th, 2004 [gerard]: Added Bash and Readline Display Wrap patches.
August 8th, 2004 [gerard]: Upgraded to iproute2-2.6.8-ss040730.
August 8th, 2004 [gerard]: Added notes regarding missing test suites for diffutils, ncurses, patch, utils-linux and udev. Added note to chapter05/perl not to run the test suite.
August 7th, 2004 [gerard]: Completed global textual edits.
August 7th, 2004 [gerard]: Upgraded to expect-5.42.1.
August 7th, 2004 [gerard]: hostname binary moved to /bin as well.
August 3rd, 2004 [jim]: Made suggested change to the home location of pt_chown
July 30, 2004 [jeremy]: Upgraded to automake-1.9, man-1.5n, file-4.10, bash-3.0, perl-5.8.5, readline-5.0, tcl-8.4.7, binutils-2.15.91.0.2
July 22, 2004 [manuel]: Prologue: Added a para about replaceable text
July 20, 2004 [jeremy]: Corrected the double-creation of /var/tmp (Kris van Rens and others)
July 19, 2004 [matt]: Upgraded to udev-030.
July 19, 2004 [matt]: Upgraded to procps-3.2.2.
July 16, 2004 [matt]: Install iproute2 to /sbin to comply with the FHS and to allow the bootscripts to run even if /usr is mounted on a separate filesystem. (Oliver Brakmann)
July 15, 2004 [matt]: Fixed various networking inaccuracies (Kevin P. Fleming)
July 14, 2004 [matt]: chapter07/network.xml - A couple of minor fixes for the network configuration
July 14, 2004 [matt]: chapter06/iproute2.xml - Fixed remaining reference to net-tools
July 14, 2004 [matt]: chapter06/udev.xml - Explained udevdir option
July 12, 2004 [matt]: Network bootscripts now support directory based configurations.
July 12, 2004 [matt]: Upgraded to lfs-bootscripts-2.2.0.
July 12, 2004 [matt]: Swapped iproute2 in for net-tools (kudos and many thanks to Jim Gifford)
July 7, 2004 [matt]: Removed hotplug.
July 6, 2004 [matt]: Upgraded to sed-4.1.1.
July 5, 2004 [alexander]: Updated GCC testresults link.
July 3, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040701.
July 2, 2004 [winkie]: Upgraded to GCC 3.4.1.
July 2, 2004 [winkie]: Updated the Udev permissions configuration to include the nvidia kernel modules.
June 29, 2004 [alexander]: Explained the benefits of setting LC_ALL properly.
June 28, 2004 [winkie]: Upgraded to Udev 028, and dropped the Udev permissions patch.
June 28, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2.
June 27, 2004 [matt]: Moved glibc test result discussion to chapter 6 (where it is actually recommended to be run). Also made it clearer that the tests in chapter 5 are optional, as opposed to not recommended
June 26, 2004 [winkie]: Upgraded to GCC 3.4.1-20040625.
June 26, 2004 [matt]: Added descriptions for udev package contents (Alexander Patrakov)
June 24, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.7.0 and updated the Net-tools GCC 3.4 patch.
June 24, 2004 [alexander]: Wordings changed on the hotplug page
June 24, 2004 [alexander]: Removed hotplug isapnp patch for a while until bugs are fixed
June 23, 2004 [matt]: Removed the note regarding the use of GRUB's --no-mem-option
June 23, 2004 [matt]: Removed dpasswd from shadow's list of installed files.
June 23, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre2.
June 21, 2004 [winkie]: Added the Udev permissions patch to fix a regression from version 023 (really nasty bug, too).
June 20, 2004 [matt]: chapter07 - console. Add a note regarding the screen font not being set automatically when the console script isn't run. (Alexander Patrakov)
June 20, 2004 [matt]: chapter03 - packages. Point people at the FTP mirrors and GnuPG.
June 19, 2004 [winkie]: Modified Flex installation to only touch the flex.1 manual page, since that's the only one that exists.
June 19, 2004 [matt]: chapter05 - hostreqs. Provide clearer information regarding determining whether the host kernel is suitable for passing glibcs test suite
June 19, 2004 [matt]: chapter06 - creatingdirs. Use `install -d` instead of `mkdir` (fixes bug #821)
June 19, 2004 [matt]: chapter04 - addinguser. Make the lfs user a member of the lfs group, in case hosts add a new user to a non-existent gid by default (which causes the glibc test suite to fail). Fixes bug #856.
June 19, 2004 [matt]: chapter07 - console & chapter 08 - kernel. Improved wording and re-introduced the option for compiling the keymap directly into the kernel.
June 19, 2004 [matt]: chapter06 - e2fsprogs, brought instructions inline with upstream recommendations.
June 19, 2004 [manuel]: Applied the Index entries for Hotplug and Linux-Libc-Headers. Tags corrections.
June 18, 2004 [winkie]: Instead of using the udev binary, use the udev daemon instead.
June 17, 2004 [matt]: Added the sed permissions patch.
June 17, 2004 [matt]: Clarify that a gcc-3.x compiled 2.6.x kernel is required on the host.
June 16, 2004 [winkie]: Upgraded to Linux 2.6.7 and dropped the FPU patch.
June 16, 2004 [alexander]: Removed the fileencodings line due to a bug which causes Vim to default to UTF-8.
June 15, 2004 [winkie]: Corrected installation of Readline.
June 15, 2004 [winkie]: Recreate Udev's entry in /etc/hotplug.d, since it's not correct for our purposes by default.
June 15, 2004 [winkie]: Dropped the Udev patch in favor copying the configuration file(s) to /etc/udev after installation.
June 15, 2004 [winkie]: Upgraded to Sed 4.1.
June 15, 2004 [winkie]: Upgraded to Udev 027.
June 15, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre1.
June 15, 2004 [winkie]: Patched the kernel sources so that it defaults to /bin/true as the hotplug manager.
June 14, 2004 [matt]: Removed GNU/Linux in line with common usage regarding the recurring GNU/Linux vs. Linux debate (Larry Lawrence).
June 14, 2004 [winkie]: Upgraded to GRUB 0.95. Removed the „--no-mem-option“ argument from GRUB's menu.lst, since it is now the default.
June 13, 2004 [alexander]: Security: added linux-2.6.6-fpu-1.patch
June 12, 2004 [jeremy]: Chapter 6 - Hotplug - corrected the name of the bogus deps patch
June 12, 2004 [alexander]: British people speak English but need loadkeys and setfont (reported by Dave Mascall on IRC). Corrected the text on the console page to account for this
June 12, 2004 [alexander]: Re-added the „background“ option to /etc/vimrc, since it has some educational value. Put this option inside an „if“ statement because it applies to some, not all, terminals
June 11, 2004 [winkie]: Dropped hackish GRUB instructions in favor of a patch from upstream.
June 11, 2004 [winkie]: Force Readline to link against Ncurses.
June 11, 2004 [alexander]: Added sysvinit-2.85-proclen-1.patch
June 10, 2004 [alexander]: Reverted the bogus change of package order. Removed the „background“ line from /etc/vimrc because it matches the default on Linux console
June 10, 2004 [alexander]: Added a command to autodetect the character set of files being edited to /etc/vimrc
June 10, 2004 [alexander]: Added vim language files. Moved vim after gettext in order for them to work
June 9, 2004 [jeremy]: Upgraded to M4-1.4.1, after 9 years!
June 9, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.6.0.
June 9, 2004 [winkie]: Updated locations of the Glibc & GCC tarballs.
June 7, 2004 [winkie]: Upgraded to Udev 026.
June 7, 2004 [winkie]: Dropped Net-tools patch for kernel headers in favor of a simple sed.
June 7, 2004 [winkie]: Normalized „sed“ usage throughout the book.
June 7, 2004 [winkie]: Use the „gcc --print-file specs“ command to determine the location of the „specs“ file.
June 7, 2004 [winkie]: Updated patch names to match those used by the patches project.
June 7, 2004 [winkie]: Globally changed „DejaGnu“ to „DejaGNU“.
June 7, 2004 [winkie]: Upgraded to Vim 6.3.
June 2, 2004 [matt]: Prologue - acknowledgments, Added Thomas Reitelbach as the German translator
June 2nd, 2004 [winkie]: Upgraded to GCC 3.4.1-20040601. This release fixes bugs with reference to both GCC 3.4.0 and GCC 3.4.1-20040517. Also upgraded to Glibc 2.3.4-20040529 which includes lots of fixes for non-x86 architectures.
June 1st, 2004 [winkie]: Upgraded to Binutils 2.15.91.0.1. This release provides the „-z relro“ option.
June 1st, 2004 [winkie]: Inconsequential wrapping fixes.
May 29, 2004 [alexander]: Mentioned the hotplug+udev+modules problem. Removed the effectively dead link to the Kernel HOWTO.
May 29, 2004 [alexander]: Corrected usbfs line in /etc/fstab.
May 29, 2004 [alexander]: New LFS bootscripts already come with the /etc/sysconfig/console file. Corrected the text.
May 25, 2004 [jeremy]: Chapter 6 - Upgraded psmisc to 21.5.
May 25, 2004 [jeremy]: Corrected download location for the lfs-bootscripts package
May 24, 2004 [jeremy]: Upgraded to libc-headers 2.6.5.2
May 23, 2004 [jeremy]: Chapter 6 - Vim - added an option to the vimrc config file
May 23th, 2004 [alexander]: Don't list the initscript in the contents of the Hotplug package. The reason is that we use winkie's replacement script from LFS-Bootscripts.
May 23th, 2004 [alexander]: Fixed XML validation error.
May 20th, 2004 [winkie]: Moved group „usb“ to GID 14, instead of 15.
May 20th, 2004 [winkie]: Dropped Hotplug's „cosmetic“ patch in favor of the script from LFS-Bootscripts and some general textual/rendering cleanups.
May 20th, 2004 [winkie]: Point to the correct GCC patches.
May 20th, 2004 [alexander]: Added Hotplug 2004_04_01.
May 19th, 2004 [winkie]: Change permissions of /dev/random to 0444 instead of 0666.
May 19th, 2004 [winkie]: Upgraded to Binutils 2.15 & GCC 3.4.1-20040517.
May 18th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1.
May 16th, 2004 [winkie]: Upgraded to Automake-1.8.5.
May 15th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1-pre2.
May 14th, 2004 [winkie]: Upgraded to Groff 1.19.1.
May 14th, 2004 [alexander]: Several textual changes on Vim page.
May 12th, 2004 [winkie]: Apply patch to assure Coreutils doesn't install any binaries that we don't need/want.
May 12th, 2004 [winkie]: Don't pass „-default“ to Man's configure, since it's not needed anymore.
May 12th, 2004 [winkie]: Shorten the „sed“ used on Gzip's gzexe.in file.
May 12th, 2004 [winkie]: Fixed Coreutils test suite execution.
May 11th, 2004 [winkie]: Don't build the PCH header for libstdc++ in Chapter 5 -- it's just a waste of space.
May 11th, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040510 and Tar 1.14.
May 10th, 2004 [winkie]: Chapter 8 - Upgraded to Linux 2.6.6.
May 7th, 2004 [winkie]: Chapter 6 - When configuring Vim, pass the „--enable-multibyte“ option.
May 6th, 2004 [winkie]: Chapter 6 - Add Readline installation and use it when building Bash.
May 6th, 2004 [winkie]: Added Alexander Patrakov's I18n patch.
May 4th, 2004 [winkie]: Chapter 6 - Create and use the „utmp“ group.
May 4th, 2004 [winkie]: Chapter 7 - Upgraded to LFS-Bootscripts 2.1.0 and modify the book to work with it.
May 4th, 2004 [winkie]: Chapter 6 - Install the „passwd“ binary in /bin instead of /usr/bin.
May 4th, 2004 [winkie]: Chapter 6 - Switch the uname patch we use, so that we get correct results.
May 4th, 2004 [winkie]: Chapter 8 - Use the full LFS version for the GRUB title.
May 4th, 2004 [winkie]: Chapter 5 & 6 - Use new patch naming „standard“.
May 3rd, 2004 [winkie]: Merged BE-LFS content - thanks to Ron and Jason Scott for the help they gave to BE-LFS before integration.
Erscheinen der Version 5.1.1 vom 6. Juni 2004.