Changeset 69993f4 for chapter03


Ignore:
Timestamp:
08/29/2004 06:36:34 PM (20 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
6.0
Children:
8b320e7
Parents:
ec0a37e6
Message:

Second round of edits for final release

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

Location:
chapter03
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter03/introduction.xml

    rec0a37e6 r69993f4  
    88<?dbhtml filename="introduction.html"?>
    99
    10 <para>Below is a list of packages that need to be download for building a
    11 basic Linux system. The listed version numbers correspond to versions
    12 of the software that are known to work, and this book is based on
    13 their use. We highly recommend not using newer versions, as the build
    14 commands for one version may not work with a newer version. The newest
    15 package versions may also have problems that work-arounds have
    16 not been developed for yet.</para>
     10<para>This chapter includes a list of packages that need to be
     11download for building a basic Linux system. The listed version numbers
     12correspond to versions of the software that are known to work, and
     13this book is based on their use. We highly recommend not using newer
     14versions because the build commands for one version may not work with
     15a newer version. The newest package versions may also have problems
     16that work-arounds have not been developed for yet.</para>
    1717
    1818<para>All the URLs, when possible, refer to the package's information
    1919page at <ulink url="http://www.freshmeat.net/"/>. The Freshmeat pages
    2020provide easy access to official download sites, as well as project
    21 websites, mailing lists, FAQs, changelogs, and more.</para>
     21websites, mailing lists, FAQ, changelogs, and more.</para>
    2222
    2323<para>Download locations may not always be accessible. If a download
     
    2828url="&lfs-root;lfs/packages.html"/>.</para>
    2929
    30 <para>Downloaded packages and patches will need to be stores somewhere
     30<para>Downloaded packages and patches will need to be stored somewhere
    3131that is conveniently available throughout the entire build. A working
    3232directory is also required to unpack the sources and build them.
     
    4343<screen><userinput>mkdir $LFS/sources</userinput></screen>
    4444
    45 <para>Make this directory writable (and sticky -- which basically
    46 means that eventhough a user may have write permissions on a
    47 directory, the sticky tag prevents users from removing files they do
    48 not own as normally write permission on a directory means the owner of
    49 the directory can remove all files in it, even if he does not own the
    50 file) for your normal user -- as you won't do the downloading as root, we
    51 guess:</para>
     45<para>Make this directory writable and sticky. <quote>Sticky</quote>
     46means that even if multiple users have write permission on a
     47directory, only the owner of a file can delete the file within a
     48sticky directory. The following command will enable the write and
     49sticky modes:</para>
    5250
    5351<screen><userinput>chmod a+wt $LFS/sources</userinput></screen>
  • chapter03/packages.xml

    rec0a37e6 r69993f4  
    1111
    1212<variablelist role="materials">
    13 <bridgehead renderas="sect3">Packages</bridgehead>
    14 
    15 <varlistentry>
    16 <term>Autoconf (&autoconf-version;) - 903 KB:</term>
     13
     14<varlistentry>
     15<term>Autoconf (&autoconf-version;) - 903 kilobytes (KB):</term>
    1716<listitem>
    1817<para><ulink url="&freshmeat;autoconf/"/></para>
     
    9190
    9291<varlistentry>
    93 <term>File (&file-version;) - 356 KB: -- <emphasis>(see Note 1 below)</emphasis></term>
     92<term>File (&file-version;) - 356 KB: <emphasis>(see Note 1)</emphasis></term>
    9493<listitem>
    9594<para><ulink url="&freshmeat;file/"/></para>
     
    119118
    120119<varlistentry>
    121 <term>GCC (&gcc-version;) - ~27,000KB:</term>
     120<term>GCC (&gcc-version;) - 27,000 KB:</term>
    122121<listitem>
    123122<para><ulink url="&freshmeat;gcc/"/></para>
     
    133132
    134133<varlistentry>
    135 <term>Glibc (&glibc-version;) - 13,101 KB: -- <emphasis>(see Note 2 below)</emphasis></term>
     134<term>Glibc (&glibc-version;) - 13,101 KB: <emphasis>(see Note 2)</emphasis></term>
    136135<listitem>
    137136<para><ulink url="&freshmeat;glibc/"/></para>
     
    424423
    425424<note><para>2) Released packages of Glibc are not new enough for our
    426 purposes, so create a tarball of an appropriate CVS with the following
     425purposes, so create a tarball of an appropriate Concurrent Versions
     426System (CVS) snapshot with the following
    427427commands:</para>
    428428
     
    433433tar jcvf glibc-2.3.4-20040701.tar.bz2 glibc-2.3.4-20040701</userinput></screen>
    434434
    435 <para>
    436 Alternatively, the LFS team developed a tarball which can be
    437 downloaded from any of the FTP mirrors listed on the LFS Website at
    438 <ulink url="&lfs-root;lfs/packages.html#http"/>. It
    439 is located under the <filename
    440 class="directory">/pub/lfs/packages/conglomeration/glibc</filename> directory.
    441 The tarball is signed using GPG, and it is strongly recommended that
    442 its authenticity be verified before use. Instructions for installing
    443 GnuPG, which enables verification, are provided in the BLFS
    444 book at <ulink url="&lfs-root;blfs/view/stable/postlfs/gnupg.html"/>.</para></note>
     435<para> Alternatively, the LFS team developed a tarball which can be
     436downloaded from any of the File Transfer Protocol (FTP) mirrors listed
     437on the LFS Website at <ulink url="&lfs-root;lfs/packages.html#http"/>.
     438It is located under the <filename
     439class="directory">/pub/lfs/packages/conglomeration/glibc</filename>
     440directory.  The tarball is signed using GNU Privacy Guard (GPG), and
     441it is strongly recommended that its authenticity be verified before
     442use. Instructions for installing GPG, which enables verification, are
     443provided in the Beyond Linux From Scratch (BLFS) book at <ulink
     444url="&lfs-root;blfs/view/stable/postlfs/gnupg.html"/>.</para></note>
    445445
    446446</sect1>
  • chapter03/patches.xml

    rec0a37e6 r69993f4  
    55]>
    66<sect1 id="materials-patches">
    7 <title>Needed patches</title>
     7<title>Needed Patches</title>
    88<?dbhtml filename="patches.html"?>
    99
     
    1515
    1616<variablelist role="materials">
    17 <bridgehead renderas="sect3">Patches</bridgehead>
    1817
    1918<varlistentry>
Note: See TracChangeset for help on using the changeset viewer.