Changeset fada431


Ignore:
Timestamp:
08/29/2001 04:56:32 PM (23 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
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
Children:
73ae3f2b
Parents:
bc831b5
Message:

text updates

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

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/how.xml

    rbc831b5 rfada431  
    1515packages that are statically linked and installed on the LFS partition.
    1616These packages form a basic development suite which will be used to
    17 install the actual system.</para>
     17install the actual system, and are also needed to resolve circular
     18dependencies. Examples of circular dependencies are: you need a compiler
     19to install a compiler. You need a shell in order to install a shell. And
     20so on.</para>
    1821
    19 <para>Chapter 6 installs the actual base system. We use the chroot program to
    20 start a new shell who's root directory will be set to the LFS
     22<para>Chapter 6 installs the actual base system. We use the chroot program
     23to start a new shell whose root directory will be set to the LFS
    2124partition. This, in essence, is the same as rebooting and have the
    2225kernel mount the LFS partition as the root partition. The reason that
     
    2427still use your host system. While software is being installed you can
    2528simply switch to a different VC (Virtual Console) or X desktop and
    26 continue using your computer.</para>
     29continue using your computer as you normally would.</para>
    2730
    2831<para>When all the software is installed, chapter 7 will setup the boot
    29 scripts. Chapter 8 will setup the Linux boot loader and you can finally
    30 reboot your system into your new LFS-system.</para>
     32scripts. Chapter 8 will setup the Linux boot loader and in chapter 9
     33there are some pointers what you can do after you finish the book. Then
     34you can finally reboot your system into your new LFS system, and start
     35to really use it.</para>
    3136
    3237<para>This is the process in a nutshell. Detailed information on the steps
  • chapter01/versions.xml

    rbc831b5 rfada431  
    33
    44<para>This is LFS-BOOK version &version; dated &releasedate;. If this
    5 version is older than a month a newer version might be available for download
    6 at the LFS homepage.</para>
     5version is older than a month a newer version is probably already available
     6for download. Check one of the mirror sites below for updated
     7versions.</para>
    78
    89<para>Below is a list of our current HTTP and FTP mirror sites as
    9 of August 27th, 2001. This list might not be accurate anymore.
     10of August 29th, 2001. This list might not be accurate anymore.
    1011The latest info can be found on our website at
    1112<ulink url="http://www.linuxfromscratch.org">http://www.linuxfromscratch.org</ulink>.</para>
  • chapter02/aboutlfs.xml

    rbc831b5 rfada431  
    44<para>Please read the following carefully: throughout this book
    55the variable $LFS will be used frequently. $LFS must at all times be
    6 replaced by the directory where the partition that contains the LFS system
     6replaced with the directory where the partition that contains the LFS system
    77is mounted. How to create and where to mount the partition will be
    8 explained in full detail in chapter 4. In my case, the LFS
    9 partition is mounted on /mnt/lfs.</para>
     8explained in full detail in chapter 4. For example, let's assume that
     9the LFS partition is mounted on /mnt/lfs.</para>
    1010
    1111<para>For example when you are told to run a command like
     
    1717
    1818<para>A possible solution is to set the environment variable LFS.
    19 This way $LFS can be entered literally instead of replacing it by
     19This way $LFS can be entered literally instead of replacing it with
    2020/mnt/lfs. This is accomplished by running <userinput>export
    2121LFS=/mnt/lfs</userinput>.</para>
  • chapter02/bootscripts.xml

    rbc831b5 rfada431  
    22<title>Download the bootscripts</title>
    33
    4 <para>Typing out all the bootscripts in chapters 7 and 9 can be a long, tedious
     4<para>Typing out all the bootscripts in chapter 7can be a long, tedious
    55process, not to mention very error-prone.</para>
    66
  • chapter02/commands.xml

    rbc831b5 rfada431  
    66
    77<para>These files can be used to quickly find out which commands have
    8 been changed between the different LFS versions as well. Download the
     8been changed between the different LFS versions. Download the
    99lfs-commands tarball for this book version and the previous book
    1010version and run a diff on the files. That way it is possible to see which
     
    1414
    1515<para>A side effect is that these files can be used to dump to a shell and
    16 install the packages, though some files need to be modified (for
    17 example, when the kbd package is installed, you needed to select the
    18 keyboard layout file, because it can't reliably be guessed). Keep in
    19 mind, please, that these files are not checked for correctness,
    20 integrity and so forth. There may be bugs in the files (since they are
    21 manually created, typo's are often inevitable) so do check them and
    22 don't blindly trust them.</para>
     16install the packages, though some files need to be modified (where
     17certain settings can't be guessed and depend on user preference or
     18system hardware). Keep in mind, please, that these files are not
     19thoroughly checked for correctness. There may be bugs in the files (since
     20they are manually created at the moment) so do check them and don't
     21blindly trust them.</para>
     22
     23<para>If you decide to use the commands to automatically install a
     24package and it doesn't work, try reading the book's instructions
     25instead before you ask for help on the mailinglist.</para>
    2326
    2427<para>The lfscommands can be downloaded from <ulink
  • chapter02/download.xml

    rbc831b5 rfada431  
    22<title>How to download the software</title>
    33
    4 <para>Throughout this document, I will assume that all the
     4<para>Throughout this document, we will assume that all the
    55packages that were downloaded are placed somewhere in $LFS/usr/src.</para>
    66
    7 <para>I use the convention of having a $LFS/usr/src/sources directory.
    8 Under sources, I have the directory 0-9 and the directories a
     7<para>A convention you could use is having a $LFS/usr/src/sources directory.
     8Under sources, you can create the directory 0-9 and the directories a
    99through z. A package like sysvinit-&sysvinit-version;.tar.bz2 is stored under
    1010$LFS/usr/src/sources/s/. A package like bash-&bash-version;.tar.bz2 is stored
    11 under  $LFS/usr/src/sources/b/, and so forth. This convention does not have to
    12 be followed, of course; I was just giving an example. It's better to keep
    13 the packages out of $LFS/usr/src and move them to a subdirectory, so
    14 we'll have a clean $LFS/usr/src directory in which we will unpack the
    15 packages and work with them.</para>
     11under  $LFS/usr/src/sources/b/, and so forth.</para>
    1612
    1713<para>The next chapter contains the list of all the packages that need to be
    18 downloaded,
    19 but the partition that is going to contain our LFS system isn't created yet.
    20 Therefore, the files are temporarily stored somewhere else (it's up to
    21 you to decide where this 'else' is) and later moved to $LFS/usr/src/ when
    22 the chapter in which the new partition is prepared has been finished.</para>
     14downloaded, but the partition that is going to contain our LFS system isn't
     15created yet. Therefore, you should store the files somewhere else and later
     16moved to $LFS/usr/src/ when the chapter in which the new partition is
     17prepared has been finished.</para>
    2318
    2419</sect1>
  • chapter02/install.xml

    rbc831b5 rfada431  
    99<para>Before you can actually start doing something with a package, you need
    1010to unpack it first. Often the package files are tar'ed and
    11 gzip'ed or bzip2'ed. I'm not going to write down every time how to
    12 unpack an archive. I will explain how to do that once, in this
     11gzip'ed or bzip2'ed. We're not going to write down every time how to
     12unpack an archive. We'll explain how to do that once, in this
    1313section.</para>
    1414
     
    5959<para><screen><userinput>bunzip2 filename.bz2</userinput></screen></para>
    6060
    61 <para>After a package has been installed, two things can be done with it:
    62 either the directory that contains the sources can be deleted,
    63 or it can be kept. If it is kept, that's fine with me, but if the
    64 same package is needed again in a later chapter, the directory
    65 needs to be deleted first before using it again. If this is not done,
    66 you might end up in trouble because old settings will be used (settings
    67 that apply to the host system but which don't always apply to
    68 the LFS system). Doing a simple make clean or make distclean does not
    69 always guarantee a totally clean source tree.</para>
     61<para>After a package has been installed, two things can be done with
     62it: either the directory that contains the sources can be deleted, or it
     63can be kept. We highly recommend deleting it. If you don't do this and
     64try to re-use the same source later on in the book (for example re-using
     65the source trees from chapter 5 for use in chapter 6), it may not work
     66as you expect it to. Source trees from chapter 5 will have your host
     67distribution's settings, which don't always apply to the LFS system
     68after you enter the chroot'ed environment. Even running something like
     69<emphasis>make clean</emphasis> doesn't always guarantee a clean source
     70tree.</para>
    7071
    7172<para>So, save yourself a lot of hassle and just remove the source directory
Note: See TracChangeset for help on using the changeset viewer.