diff options
author | Alex Gronenwoud <alex@linuxfromscratch.org> | 2003-11-13 22:31:08 +0000 |
---|---|---|
committer | Alex Gronenwoud <alex@linuxfromscratch.org> | 2003-11-13 22:31:08 +0000 |
commit | cfabeeda7b517f8b7a202113d4c3c645c81579af (patch) | |
tree | e657971b3423813c400dd5bd71d7c36af1b8aa08 /chapter05/introduction.xml | |
parent | 0ba2766b69ef1911d436eaf6cd6be684be50fc74 (diff) |
Moving chapter 5 intermezzos into a single file.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3080 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05/introduction.xml')
-rw-r--r-- | chapter05/introduction.xml | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/chapter05/introduction.xml b/chapter05/introduction.xml deleted file mode 100644 index 5335b8be2..000000000 --- a/chapter05/introduction.xml +++ /dev/null @@ -1,58 +0,0 @@ -<sect1 id="ch05-introduction"> -<title>Introduction</title> -<?dbhtml filename="introduction.html" dir="chapter05"?> - -<para>In this chapter we will compile and install a minimal -Linux system. This system will contain just enough tools to be able -to start constructing the final LFS system in the next chapter.</para> - -<para>The building of this minimal system is done in two steps: first we -build a brand-new and host-independent toolchain (compiler, assembler, -linker and libraries), and then use this to build all the other essential -tools.</para> - -<para>The files compiled in this chapter will be installed under the -<filename class="directory">$LFS/tools</filename> directory -to keep them separate from the files installed in the next chapter. -Since the packages compiled here are merely temporary, we don't want -them to pollute the soon-to-be LFS system.</para> - -<para>The key to learning what makes a Linux system work is to know -what each package is used for and why the user or the system needs it. -For this purpose a short summary of the content of each package is given -before the actual installation instructions. For a short description of -each program in a package, please refer to the corresponding section in -<xref linkend="appendixa"/>.</para> - -<para>The build instructions assume that you are using the bash shell. There -is also a general expectation that you have already unpacked the sources for a -package and have performed a <userinput>cd</userinput> into the unpacked source -directory before issuing the build commands.</para> - -<para>Several of the packages are patched before compilation, but only when -the patch is needed to circumvent a problem. Often the patch is needed in -both this and the next chapter, but sometimes in only one of them. Therefore, -don't worry when instructions for a downloaded patch seem to be missing.</para> - -<para>During the installation of most packages you will -see all kinds of compiler warnings scroll by on your screen. These are -normal and can be safely ignored. They are just what they say they are: -warnings -- mostly about deprecated, but not invalid, use of the C or C++ -syntax. It's just that C standards have changed rather often and some -packages still use the older standard, which is not really a problem.</para> - -<para><emphasis>Unless</emphasis> told not to, you should normally delete the -source and build directories after installing each package -- for cleanness -sake and to save space.</para> - -<para>Before continuing, make sure the LFS environment variable is set up -properly by executing the following:</para> - -<screen><userinput>echo $LFS</userinput></screen> - -<para>Make sure the output shows the path to your LFS partition's mount -point, which is <filename class="directory">/mnt/lfs</filename> if you -followed our example.</para> - -</sect1> - |