source: chapter05/introduction.xml@ 33d7c67

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v3_0 v3_1 v3_2 v3_3 v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 33d7c67 was 13dd793, checked in by Simon Perreault <nomis80@…>, 23 years ago

Grammar fixes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@364 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.9 KB
Line 
1<sect1 id="ch05-introduction">
2<title>Introduction</title>
3
4<para>
5In the following chapters we will install all the software that belongs to
6a basic Linux system. After a user is done with this chapter he has a
7fully working Linux system. The remaining chapters deal with setting up
8networking, creating the boot scripts and adding an entry to lilo.conf so
9that the LFS system can be booted.
10</para>
11
12<para>
13The software in this chapter will be linked statically. These programs
14will be reinstalled in the next chapter and linked dynamically. The
15reason for the static version first is that there is a chance that our
16normal Linux system and the LFS system aren't using the same C
17Library versions. If the programs in the first part are linked against
18an older C library version, those programs might not work well on the
19LFS system.
20</para>
21
22<para>
23The key to learn what makes Linux tick is to know exactly what packages
24are used for and why a user or the system needs them. Descriptions
25of the package content are provided after the Installation subsection of each
26package and in Appendix A as well.
27</para>
28
29<para>
30We're about to start with installing the first set of packages. These
31packages will be, as previously explained, linked statically.
32</para>
33
34<para>
35During the installation of various packages, the user will most likely see
36compiler warnings scrolling by on the screen. These are normal and can
37be safely ignored. They are just that, warnings (mostly about improper
38use of the C or C++ syntax, but not illegal use. It's just that, often, C
39standards changed and packages still use the old standard which is not a
40problem).
41</para>
42
43<para>
44Before we start, it should be made sure the LFS environment variable was
45setup
46if it was planned to be used, by running the following command:
47</para>
48
49<blockquote><literallayout>
50
51 <userinput>echo $LFS</userinput>
52
53</literallayout></blockquote>
54
55</sect1>
56
Note: See TracBrowser for help on using the repository browser.