Text update

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@355 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2001-03-23 02:56:31 +00:00
parent 97f1db3961
commit ff9fe0170a
3 changed files with 41 additions and 26 deletions

View File

@ -6,14 +6,14 @@ Please read the following carefully: throughout this book
the variable $LFS will be used frequently. $LFS must at all times be the variable $LFS will be used frequently. $LFS must at all times be
replaced by the directory where the partition that contains the LFS system replaced by the directory where the partition that contains the LFS system
is mounted. How to create and where to mount the partition will be is mounted. How to create and where to mount the partition will be
explaind in full detail in chapter 4. In my case, the LFS explained in full detail in chapter 4. In my case, the LFS
partition is mounted on /mnt/lfs. partition is mounted on /mnt/lfs.
</para> </para>
<para> <para>
For example when you are told to run a command like For example when you are told to run a command like
<userinput>./configure --prefix=$LFS</userinput> you will actually run <userinput>./configure --prefix=$LFS</userinput> you actually have to
<userinput>./configure --prefix=/mnt/lfs</userinput> run <userinput>./configure --prefix=/mnt/lfs</userinput>
</para> </para>
<para> <para>
@ -32,7 +32,7 @@ LFS=/mnt/lfs</userinput>.
Now, if you read to run a command like <userinput>./configure Now, if you read to run a command like <userinput>./configure
--prefix=$LFS</userinput> you can type that literally. Your shell will --prefix=$LFS</userinput> you can type that literally. Your shell will
replace $LFS with /mnt/lfs when it processes the command line (meaning replace $LFS with /mnt/lfs when it processes the command line (meaning
when you hit enter). when you hit enter after having typed the command).
</para> </para>
<para> <para>

View File

@ -2,19 +2,19 @@
<title>How to install the software</title> <title>How to install the software</title>
<para> <para>
Before a user can actually start doing something with a package, he needs Before you can actually start doing something with a package, you need
to unpack it first. Often the package files are tar'ed and to unpack it first. Often the package files are tar'ed and
gzip'ed. (That can determined by looking at the extension of the file. gzip'ed. (That can be determined by looking at the extension of the file.
Tar'ed and gzip'ed archives have a .tar.gz or .tgz extension, for Tar'ed and gzip'ed archives have a .tar.gz or .tgz extension, for
example.) I'm not going to write down every time how to ungzip and how example.) I'm not going to write down every time how to ungzip and how
to untar an archive. I will tell how to do that once, in this section. to untar an archive. I will tell how to do that once, in this section.
There is also the possibility that a .tar.bz2 file could be downloaded. There is also the possibility that a .tar.bz2 file could be downloaded.
Such a file would be tar'ed and compressed with the bzip2 program. Such a file would be tar'ed and compressed with the bzip2 program.
Bzip2 achieves a better compression than the commonly used gzip does. In Bzip2 achieves a better compression than the more commonly used gzip does.
order to use bz2 archives, the bzip2 program needs to be installed. In order to use bz2 archives, the bzip2 program needs to be installed.
Most if not every distribution comes with this program, so chances are Most if not every distribution comes with this program, so chances are
high it is already installed on the host system. If not, it's installed using high it is already installed on the host system. If not, it's installed
the distribution's installation tool. using the distribution's installation tool.
</para> </para>
<para> <para>
@ -30,7 +30,7 @@ To start with, change to the $LFS/usr/src directory by running:
<para> <para>
If a file is tar'ed and gzip'ed, it is unpacked by If a file is tar'ed and gzip'ed, it is unpacked by
running either one of the following two commands, depending on the running either one of the following two commands, depending on the
filename format: filename:
</para> </para>
<blockquote><literallayout> <blockquote><literallayout>
@ -56,7 +56,8 @@ running:
Some tar programs (most of them nowadays but not all of them) are Some tar programs (most of them nowadays but not all of them) are
slightly modified to be able to use bzip2 files directly using either slightly modified to be able to use bzip2 files directly using either
the I or the y tar parameter, which works the same as the z tar parameter the I or the y tar parameter, which works the same as the z tar parameter
to handle gzip archives. to handle gzip archives. The above construction works no matter how
your host system decided to patch bzip2.
</para> </para>
<para> <para>
@ -72,10 +73,16 @@ If a file is just tar'ed, it is unpacked by running:
<para> <para>
When the archive is unpacked, a new directory will be created under the When the archive is unpacked, a new directory will be created under the
current directory (and this document assumes that the archives are unpacked current directory (and this document assumes that the archives are unpacked
under the $LFS/usr/src directory). A user has to enter that new directory under the $LFS/usr/src directory). Please enter that new directory
before continuing with the installation instructions. So, every time the before continuing with the installation instructions. Again, every time
book is going to install a program, it's up to the user to unpack the source this book is going to install a package, it's up to you to unpack the source
archive. archive and cd into the newly created directory.
</para>
<para>
From time to time you will be dealing with single files such as patch
files. These files are generally gzip'ed or bzip2'ed. Before such files
can be used they need to be uncompressed first.
</para> </para>
<para> <para>
@ -88,18 +95,26 @@ If a file is gzip'ed, it is unpacked by running:
</literallayout></blockquote> </literallayout></blockquote>
<para>
If a file is bzip2'ed, it is unpacked by running:
</para.
<blockquote><literallayout>
<userinput>bunzip2 filename.bz2</userinput>
</literallayout></blockquote>
<para> <para>
After a package is installed, two things can be done with it: After a package is installed, two things can be done with it:
either the directory that contains the sources can be deleted, either the directory that contains the sources can be deleted,
either it can be kept. either it can be kept. If it is kept, that's fine with me, but if the
If it is kept, that's fine with me, but if the same package is needed same package is needed again in a later chapter, the directory
again in a later chapter, the directory needs to be deleted first before using needs to be deleted first before using it again. If this is not done,
it again. If this is not done, it might end up in trouble because old you might end up in trouble because old settings will be used (settings
settings will be used (settings that apply to the normal Linux system but that apply to the normal Linux system but which don't always apply to
which don't always apply to the LFS system). Doing a simple make clean the LFS system). Doing a simple make clean or make distclean does not
or make distclean does not always guarantee a totally clean source tree. always guarantee a totally clean source tree.
The configure script can also have files lying around in various
subdirectories which aren't always removed by a make clean process.
</para> </para>
<para> <para>

View File

@ -3,7 +3,7 @@
<para> <para>
In this chapter the partition that is going to host the LFS system is In this chapter the partition that is going to host the LFS system is
going to be prepared. A new partition will be created, an ext2 file going to be prepared. A new partition will be created, a file
system will be created on it and the directory structure will be system will be created on it and the directory structure will be
created. When this is done, we can move on to the next chapter and start created. When this is done, we can move on to the next chapter and start
building a new Linux system from scratch. building a new Linux system from scratch.