Changeset 4248b0e


Ignore:
Timestamp:
02/04/2004 10:22:26 PM (20 years ago)
Author:
Alex Gronenwoud <alex@…>
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, 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:
fe5b13b
Parents:
0aa644e2
Message:

Minor textual tweaks.

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

Files:
12 edited

Legend:

Unmodified
Added
Removed
  • appendixa/file-down.xml

    r0aa644e2 r4248b0e  
    11<literallayout>Official download location for File (&file-version;):
    22<ulink url="ftp://ftp.astron.com/pub/file/"/>
     3
    34Alternative download location:
    45<ulink url="ftp://gaosu.rave.org/pub/linux/lfs/"/></literallayout>
  • appendixa/glibc-down.xml

    r0aa644e2 r4248b0e  
    11<literallayout>Official download location for Glibc (&glibc-version;):
    22<ulink url="ftp://ftp.gnu.org/gnu/glibc/"/>
     3
    34Alternative download locations (courtesy of the generous LFS Mirrors):
    45<ulink url="ftp://gaosu.rave.org/pub/linux/lfs/packages/conglomeration/&glibc-package;"/>
  • appendixa/tcl-down.xml

    r0aa644e2 r4248b0e  
    11<literallayout>Official download location for Tcl (&tcl-version;):
    2 <ulink url="http://download.sourceforge.net/tcl/"/>
    3 <ulink url="ftp://download.sourceforge.net/pub/sourceforge/tcl/"/></literallayout>
     2<ulink url="http://download.sourceforge.net/tcl/"/></literallayout>
  • chapter03/chapter03.xml

    r0aa644e2 r4248b0e  
    7676<para>If you created a (new) swap partition you need to initialize it as a
    7777swap partition too (also known as formatting, like you did above with
    78 <userinput>mke2fs</userinput>) by running:</para>
     78<command>mke2fs</command>) by running:</para>
    7979
    8080<screen><userinput>mkswap /dev/yyy</userinput></screen>
  • chapter06/coreutils.xml

    r0aa644e2 r4248b0e  
    1717<title>Installation of Coreutils</title>
    1818
    19 <para>Apply the same "Posixver" patch we used previously:</para>
     19<para>Apply the same Posixver patch we used previously:</para>
    2020
    2121<screen><userinput>patch -Np1 -i ../&coreutils-posixver-patch;</userinput></screen>
  • chapter06/ed.xml

    r0aa644e2 r4248b0e  
    2121days.</para></note>
    2222
    23 <para>Ed normally uses the mktemp function to create temporary files in
    24 <filename class="directory">/tmp</filename>, but this function contains a
    25 vulnerability (see the section on Temporary Files in <ulink
     23<para>Ed normally uses the <emphasis>mktemp</emphasis> function to create
     24temporary files in <filename class="directory">/tmp</filename>, but this
     25function contains a vulnerability (see the section on Temporary Files in <ulink
    2626url="http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html"/>). The
    27 following patch makes Ed use mkstemp instead, which is the recommended way to
    28 create temporary files.</para>
     27following patch makes Ed use <emphasis>mkstemp</emphasis> instead, which is
     28the recommended way to create temporary files.</para>
    2929
    3030<para>Apply the patch:</para>
  • chapter06/flex.xml

    r0aa644e2 r4248b0e  
    3535<screen><userinput>make install</userinput></screen>
    3636
    37 <para>There are some packages that expect to find the Lex library in
    38 <filename>/usr/lib</filename>. Create a symlink to account for this:</para>
     37<para>There are some packages that expect to find the <emphasis>lex</emphasis>
     38library in <filename>/usr/lib</filename>. Create a symlink to account for
     39this:</para>
    3940
    4041<screen><userinput>ln -s libfl.a /usr/lib/libl.a</userinput></screen>
     
    4243<para>A few programs don't know about <command>flex</command> yet and try
    4344to run its predecessor <command>lex</command>. To support those programs,
    44 create a shell script named <filename>lex</filename> that calls
    45 <command>flex</command> in Lex emulation mode:</para>
     45create a wrapper script named <filename>lex</filename> that calls
     46<command>flex</command> in <emphasis>lex</emphasis> emulation mode:</para>
    4647
    4748<screen><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"</userinput>
  • chapter06/gcc.xml

    r0aa644e2 r4248b0e  
    1111<literallayout>Official download location for GCC (&gcc-version;):
    1212<ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
    13 And for the GCC No-Fixincludes Patch:
     13And for the patch:
    1414<ulink url="&patches-root;&gcc-nofixincludes-patch;"/></literallayout>
    1515
     
    3333<ulink url="&blfs-root;view/stable/general/gcc.html"/>.</para>
    3434
    35 <note><para>Be careful <emphasis role="strong">not</emphasis> to apply the GCC
    36 Specs patch from <xref linkend="chapter05"/> here.</para></note>
    37 
    38 <para>First apply the No-Fixincludes patch that we also used in the previous
    39 chapter:</para>
     35<para>First apply only the No-Fixincludes patch (and <emphasis>not</emphasis>
     36the Specs patch) also used in the previous chapter:</para>
    4037
    4138<screen><userinput>patch -Np1 -i ../&gcc-nofixincludes-patch;</userinput></screen>
  • chapter06/inetutils.xml

    r0aa644e2 r4248b0e  
    6262<screen><userinput>make install</userinput></screen>
    6363
    64 <para>And move the <command>ping</command> program to its proper place:</para>
     64<para>And move the <command>ping</command> program to its FHS-compliant
     65place:</para>
    6566
    6667<screen><userinput>mv /usr/bin/ping /bin</userinput></screen>
  • chapter06/nettools.xml

    r0aa644e2 r4248b0e  
    2626but it's up to the kernel to make the protocols available.</para>
    2727
    28 <para>First fix a small syntax problem in the sources of the mii-tool
    29 program:</para>
     28<para>First fix a small syntax problem in the sources of the
     29<command>mii-tool</command> program:</para>
    3030
    3131<screen><userinput>patch -Np1 -i ../&net-tools-mii-patch;</userinput></screen>
    3232
    33 <para>Now prepare Net-tools for compilation with:</para>
     33<para>Now prepare Net-tools for compilation (if you intend to accept the
     34defaults, you can skip all the questions by running <userinput>yes "" |
     35make config</userinput> instead):</para>
    3436
    3537<screen><userinput>make config</userinput></screen>
    36 
    37 <para>If you intend to accept the default settings, you may skip the
    38 questions generated by <command>make config</command> by running
    39 <userinput>yes "" | make config</userinput> instead.</para>
    4038
    4139<para>Compile the package:</para>
  • chapter06/perl.xml

    r0aa644e2 r4248b0e  
    1818<title>Installation of Perl</title>
    1919
    20 <para>Prepare Perl for compilation:</para>
     20<para>If you want full control over the way Perl is set up, you can run the
     21interactive <command>Configure</command> script and hand-pick the way this
     22package is built. If, however, you guess you can live with the (sensible)
     23defaults it auto-detects, then prepare Perl for compilation with:</para>
    2124
    2225<screen><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"</userinput></screen>
    23 
    24 <para>If you want more control over the way Perl sets itself up to be
    25 built, you can run the interactive <command>Configure</command> script
    26 instead and modify the way Perl is built. If you think you can live with the
    27 (sensible) defaults Perl auto-detects, then just use the command listed
    28 above.</para>
    2926
    3027<para>The meaning of the configure option:</para>
  • chapter06/zlib.xml

    r0aa644e2 r4248b0e  
    1717<title>Installation of Zlib</title>
    1818
     19<note><para>Zlib is known to build its shared library incorrectly if CFLAGS is
     20specified in the environment. If you are using your own CFLAGS variable, be
     21sure to add the <emphasis>-fPIC</emphasis> directive to your CFLAGS for the
     22duration of the below <command>configure</command> command, then remove it
     23afterwards.</para></note>
     24
    1925<para>Prepare Zlib for compilation:</para>
    2026
    2127<screen><userinput>./configure --prefix=/usr --shared</userinput></screen>
    22 
    23 <note><para>Zlib is known to build its shared library incorrectly if CFLAGS is
    24 specified in the environment. If you are using your own CFLAGS variable, be
    25 sure to add the <emphasis role="strong">-fPIC</emphasis> directive to your
    26 CFLAGS for the duration of the above command, then remove it
    27 afterwards.</para></note>
    2828
    2929<para>Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.