Changeset ae79672


Ignore:
Timestamp:
12/19/2004 07:50:52 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
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.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, 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:
e431af69
Parents:
86ca6e7
Message:

More text dropped.

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

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter03/introduction.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="introduction.html"?>
    99
     10<!--
    1011<para>Below is a list of packages you need to download for building a basic
    1112Linux system. The listed version numbers correspond to versions of the
     
    3839<para>So you may want to execute, as <emphasis>root</emphasis>, the following
    3940command before starting your download session:</para>
     41-->
    4042
    4143<screen><userinput>mkdir $LFS/sources</userinput></screen>
    4244
    43 <para>And make this directory writable (and sticky) for your normal user -- as
     45<!--
     46<para>And make this directory writable (and sticky) for your normal user - as
    4447you won't do the downloading as <emphasis>root</emphasis>, we guess:</para>
     48-->
    4549
    4650<screen><userinput>chmod a+wt $LFS/sources</userinput></screen>
  • chapter03/packages.xml

    r86ca6e7 rae79672  
    133133
    134134<varlistentry>
    135 <term>Glibc (&glibc-version;) - 13,800 KB: -- <emphasis>(see Note 1 below)</emphasis></term>
     135<term>Glibc (&glibc-version;) - 13,800 KB: </term>
    136136<listitem>
    137137<para><ulink url="ftp://sources.redhat.com/pub/glibc/snapshots/"/></para>
     
    428428</variablelist>
    429429
     430<!--
    430431<para>Total size of these packages: 135 MB</para>
     432-->
    431433
    432434</sect1>
  • chapter03/patches.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="patches.html"?>
    99
     10<!--
    1011<para>Besides all those packages, you'll also need several patches. These
    1112correct tiny mistakes in the packages that should be fixed by the maintainer,
    1213or just make some small modifications to bend things our way. You'll need the
    1314following:</para>
     15-->
    1416
    1517<variablelist role="materials">
    16 <bridgehead renderas="sect3">Patches</bridgehead>
    1718
    1819<varlistentry>
     
    150151</variablelist>
    151152
     153<!--
    152154<para>In addition to the above required patches, there exist a number of
    153155optional ones created by the LFS community. Most of these solve slight
     
    155157Feel free to examine the patches database, located at <ulink url="&lfs-root;patches/"/>,
    156158and pick any additional patches you wish to use.</para>
     159-->
    157160
    158161</sect1>
  • chapter04/aboutlfs.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="aboutlfs.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Throughout this book the environment variable LFS will be used several
    1114times. It is paramount that this variable is always defined. It should be set
     
    3033reenter the environment (as when doing a <quote>su</quote> to root or another user).
    3134</para>
     35-->
    3236
    3337</sect1>
  • chapter04/aboutsbus.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="aboutsbus.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Most people would like to know beforehand approximately how long it
    1114takes to compile and install each package. But <quote>Linux from Scratch</quote> is built
     
    1316anywhere near accurate: the biggest package (Glibc) won't take more than
    1417twenty minutes on the fastest systems, but will take something like three days
    15 on the slowest -- no kidding. So instead of giving actual times, we've come up
     18on the slowest - no kidding. So instead of giving actual times, we've come up
    1619with the idea of using the <emphasis>Static Binutils Unit</emphasis>
    1720(abbreviated to <emphasis>SBU</emphasis>).</para>
     
    4144<para>If you wish to see actual timings for specific machines, have a look at
    4245<ulink url="&lfs-root;~bdubbs/"/>.</para>
     46-->
    4347
    4448</sect1>
  • chapter04/abouttestsuites.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="abouttestsuites.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Most packages provide a test suite. Running the test suite for a newly
    1114built package is generally a good idea, as it can provide a nice sanity check
     
    1518
    1619<para>Some test suites are more important than others. For example, the test
    17 suites for the core toolchain packages -- GCC, Binutils, and Glibc -- are of
     20suites for the core toolchain packages - GCC, Binutils, and Glibc - are of
    1821the utmost importance due to their central role in a properly functioning
    1922system. But be warned, the test suites for GCC and Glibc can take a very long
     
    4144consult the LFS Wiki at <ulink url="&wiki-root;"/> to verify that these
    4245failures are normal. This applies to all tests throughout the book.</para>
     46-->
    4347
    4448</sect1>
  • chapter04/addinguser.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="addinguser.html"?>
    99
     10<!--
    1011<para>When logged in as <emphasis>root</emphasis>, making a single mistake
    1112can damage or even wreck your system. Therefore we recommend that you
     
    1617use this one during the installation process. As <emphasis>root</emphasis>,
    1718issue the following commands to add the new user:</para>
     19-->
    1820
    1921<screen><userinput>groupadd lfs
    2022useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
    2123
     24<!--
    2225<para>The meaning of the switches:</para>
    2326
     
    5356<para>If you want to be able to log in as <emphasis>lfs</emphasis>, then give
    5457<emphasis>lfs</emphasis> a password:</para>
     58-->
    5559
    5660<screen><userinput>passwd lfs</userinput></screen>
    5761
     62<!--
    5863<para>and grant <emphasis>lfs</emphasis> full access to
    5964<filename class="directory">$LFS/tools</filename> by making
    6065<emphasis>lfs</emphasis> the directory owner:</para>
     66-->
    6167
    6268<screen><userinput>chown lfs $LFS/tools</userinput></screen>
    6369
     70<!--
    6471<para>If you made a separate working directory as suggested, give user
    6572<emphasis>lfs</emphasis> ownership of this directory too:</para>
     73-->
    6674
    6775<screen><userinput>chown lfs $LFS/sources</userinput></screen>
    6876
     77<!--
    6978<para>Next, login as user <emphasis>lfs</emphasis>. This can be done via a
    7079virtual console, through a display manager, or with the following substitute
    7180user command:</para>
     81-->
    7282
    7383<screen><userinput>su - lfs</userinput></screen>
    7484
     85<!--
    7586<para>The <quote><parameter>-</parameter></quote> instructs <command>su</command> to
    7687start a <emphasis>login</emphasis> shell.</para>
     88-->
    7789
    7890</sect1>
  • chapter04/creatingtoolsdir.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="creatingtoolsdir.html"?>
    99
     10<!--
    1011<para>All programs compiled in <xref linkend="chapter-temporary-tools"/> will be installed under <filename
    1112class="directory">$LFS/tools</filename> to keep them separate from the
     
    2122tools are stored. Instead of the simple <quote>tools</quote> you could use
    2223something like <quote>tools-for-lfs</quote>. However, you'll need to be careful
    23 to adjust all references to <quote>tools</quote> throughout the book --
     24to adjust all references to <quote>tools</quote> throughout the book -
    2425including those in any patches, notably the GCC Specs Patch.</para>
    2526
    2627<para>Create the required directory by running the following:</para>
     28-->
    2729
    2830<screen><userinput>mkdir $LFS/tools</userinput></screen>
    2931
     32<!--
    3033<para>The next step is to create a <filename>/tools</filename> symlink on
    3134your <emphasis>host</emphasis> system. It will point to the directory we just created on the LFS
    3235partition:</para>
     36-->
    3337
    3438<screen><userinput>ln -s $LFS/tools /</userinput></screen>
    3539
     40<!--
    3641<note><para>The above command is correct. The <command>ln</command> command
    3742has a few syntactic variations, so be sure to check the info page before
     
    4348from the host) <emphasis>and</emphasis> in the next (when we are <quote>chrooted</quote> to
    4449the LFS partition).</para>
     50-->
    4551
    4652</sect1>
  • chapter04/settingenviron.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="settingenvironment.html"?>
    99
     10<!--
    1011<para>We're going to set up a good working environment by creating two new
    1112startup files for the <command>bash</command> shell. While logged in as
    1213user <emphasis>lfs</emphasis>, issue the following command to create a new
    1314<filename>.bash_profile</filename>:</para>
     15-->
    1416
    1517<screen><userinput>cat &gt; ~/.bash_profile &lt;&lt; "EOF"
     
    1719EOF</userinput></screen>
    1820
     21<!--
    1922<para>Normally, when you log on as user <emphasis>lfs</emphasis>,
    2023the initial shell is a <emphasis>login</emphasis> shell which reads the
     
    3235<filename>.bash_profile</filename> files, but reads the
    3336<filename>.bashrc</filename> file instead. Create this latter file now:</para>
     37-->
    3438
    3539<screen><userinput>cat &gt; ~/.bashrc &lt;&lt; "EOF"
     
    4246EOF</userinput></screen>
    4347
     48<!--
    4449<para>The <command>set +h</command> command turns off
    4550<command>bash</command>'s hash function. Normally hashing is a useful
     
    7580<para>Finally, to have our environment fully prepared for building the
    7681temporary tools, source the just-created profile:</para>
     82-->
    7783
    7884<screen><userinput>source ~/.bash_profile</userinput></screen>
  • chapter09/reboot.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="reboot.html"?>
    99
     10<!--
    1011<para>Now that all of the software has been installed, it is time to
    1112reboot the computer. First exit from the chroot environment:</para>
     13-->
    1214
    1315<screen><userinput>logout</userinput></screen>
    1416
     17<!--
    1518<para>Then unmount the virtual files systems:</para>
     19-->
    1620
    1721<screen><userinput>umount $LFS/dev/pts
     
    2125umount $LFS/sys</userinput></screen>   
    2226
     27<!--
    2328<para>Unmount the LFS file system itself:</para>
     29-->
    2430
    2531<screen><userinput>umount $LFS</userinput></screen>
     
    3238umount $LFS</userinput></screen>
    3339
     40<!--
    3441<para>Now, reboot the system with:</para>
     42-->
    3543
    3644<screen><userinput>shutdown -r now</userinput></screen>
    3745
     46<!--
    3847<para>Assuming the Grub boot loader was set up as outlined earlier, the menu
    3948is set to boot <emphasis>LFS &version;</emphasis> automatically.</para>
     
    4150<para>When the reboot is complete, the LFS system is ready for use and
    4251software can be added.</para>
     52-->
    4353
    4454</sect1>
Note: See TracChangeset for help on using the changeset viewer.