introduction.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <sect1 id="ch06-introduction">
  2. <title>Introduction</title>
  3. <?dbhtml filename="introduction.html" dir="chapter06"?>
  4. <para>In this chapter we enter the building site, and start
  5. constructing our LFS system in earnest. That is, we chroot into
  6. our temporary mini Linux system, create some auxiliary things,
  7. and then start installing all the packages, one by one.</para>
  8. <para>The installation of all the software is pretty straightforward, and
  9. you will probably think it would be so much easier and shorter to give
  10. the generic installation instructions for a package here and only explain
  11. in full the installation of those packages that require an alternate
  12. method. Although we agree with that, we choose to give the
  13. full instructions for each and every package, simply to avoid any
  14. possible confusion and errors.</para>
  15. <para>If you plan to use compiler optimization for the packages
  16. installed in this chapter, take a look at the optimization hint
  17. at <ulink url="&hints-root;optimization.txt"/>.
  18. Compiler optimization can make a program run
  19. faster, but may also cause compilation problems. If you run into problems
  20. when using optimization, always try it without optimization to see if
  21. the problem persists.</para>
  22. <para>Please refrain from installing more than one package at a time, even
  23. if it may save you time (especially with dual CPU machines). If you install
  24. the wrong package at the wrong time, it may hard-wire program paths to
  25. <filename class="directory">$LFS/static</filename> which will cause the
  26. programs to stop working once the static directory is removed. The order
  27. packages are installed in this chapter have to be followed exactly to be
  28. sure nothing is hard-wiring the static paths.</para>
  29. </sect1>