Changeset 28b40e2
- Timestamp:
- 08/01/2006 06:27:35 AM (18 years ago)
- Children:
- 2f494dc
- Parents:
- 4a316ba
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/acknowledgments.xml
r4a316ba r28b40e2 294 294 </itemizedlist> 295 295 296 <beginpage/> 297 296 298 <bridgehead renderas="sect3">Australian Mirrors</bridgehead> 297 299 -
appendices/dependencies.xml
r4a316ba r28b40e2 144 144 </segmentedlist> 145 145 146 <beginpage/> 147 146 148 <!-- Begin Binutils dependency info --> 147 149 <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead> … … 311 313 </segmentedlist> 312 314 315 <beginpage/> 316 313 317 <!-- Begin Expect dependency info --> 314 318 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 479 483 </segmentedlist> 480 484 485 <beginpage/> 486 481 487 <!-- Begin Gcc dependency info --> 482 488 <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead> … … 647 653 </segmentedlist> 648 654 655 <beginpage/> 656 649 657 <!-- Begin Gzip dependency info --> 650 658 <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead> … … 814 822 </segmentedlist> 815 823 824 <beginpage/> 825 816 826 <!-- Begin Libtool dependency info --> 817 827 <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead> … … 980 990 </segmentedlist> 981 991 992 <beginpage/> 993 982 994 <!-- Begin Module-Init-Tools dependency info --> 983 995 <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead> … … 1147 1159 </segmentedlist> 1148 1160 1161 <beginpage/> 1162 1149 1163 <!-- Begin Readline dependency info --> 1150 1164 <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead> … … 1313 1327 </segmentedlist> 1314 1328 1329 <beginpage/> 1330 1315 1331 <!-- Begin Tcl dependency info --> 1316 1332 <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead> -
chapter01/askforhelp.xml
r4a316ba r28b40e2 73 73 if you need to ask for help.</para> 74 74 75 <beginpage/> 76 75 77 </sect2> 76 78 -
chapter03/packages.xml
r4a316ba r28b40e2 93 93 <para>Download: <ulink url="&coreutils-url;"/></para> 94 94 <para>MD5 sum: <literal>&coreutils-md5;</literal></para> 95 <beginpage/> 95 96 </listitem> 96 97 </varlistentry> … … 174 175 <para>Download: <ulink url="&gawk-url;"/></para> 175 176 <para>MD5 sum: <literal>&gawk-md5;</literal></para> 177 <beginpage/> 176 178 </listitem> 177 179 </varlistentry> … … 264 266 <para>Download: <ulink url="&inetutils-url;"/></para> 265 267 <para>MD5 sum: <literal>&inetutils-md5;</literal></para> 268 <beginpage/> 266 269 </listitem> 267 270 </varlistentry> … … 352 355 <para>Download: <ulink url="&make-url;"/></para> 353 356 <para>MD5 sum: <literal>&make-md5;</literal></para> 357 <beginpage/> 354 358 </listitem> 355 359 </varlistentry> … … 458 462 <para>Download: <ulink url="&readline-url;"/></para> 459 463 <para>MD5 sum: <literal>&readline-md5;</literal></para> 464 <beginpage/> 460 465 </listitem> 461 466 </varlistentry> … … 548 553 <para>Download: <ulink url="&udev-config-url;"/></para> 549 554 <para>MD5 sum: <literal>&udev-config-md5;</literal></para> 555 <beginpage/> 550 556 </listitem> 551 557 </varlistentry> -
chapter04/settingenviron.xml
r4a316ba r28b40e2 84 84 the chapter 5 environment.</para> 85 85 86 <beginpage/> 87 86 88 <para>Finally, to have the environment fully prepared for building the 87 89 temporary tools, source the just-created user profile:</para> -
chapter05/adjusting.xml
r4a316ba r28b40e2 42 42 unset SPECFILE</userinput></screen> 43 43 44 <para> It is recommended that the above command be copy-and-pasted in order to45 ensure accuracy. Alternatively, the specs file can be edited by hand. This is44 <para><phrase condition="html">It is recommended that the above command be copy-and-pasted in order to 45 ensure accuracy. </phrase>Alternatively, the specs file can be edited by hand. This is 46 46 done by replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with 47 47 <quote>/tools/lib/ld-linux.so.2</quote></para> … … 68 68 headers can safely be removed. This helps to avoid any host headers 69 69 polluting the build environment. Run the following commands to remove the 70 header files in GCC's private include directory (you may find it easier to70 header files in GCC's private include directory<phrase condition="html"> (you may find it easier to 71 71 copy and paste these commands, rather than typing them by hand, due to 72 their length) :</para>72 their length)</phrase>:</para> 73 73 74 74 <!-- && used to ease copy and pasting --> -
chapter05/binutils-pass1.xml
r4a316ba r28b40e2 98 98 <screen><userinput>make install</userinput></screen> 99 99 100 <beginpage/> 101 100 102 <para>Next, prepare the linker for the <quote>Adjusting</quote> phase 101 103 later on:</para> -
chapter05/gcc-pass2.xml
r4a316ba r28b40e2 91 91 <screen><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 92 92 93 <beginpage/> 94 93 95 <para>The above patch also removes <filename 94 96 class="directory">/usr/include</filename> from GCC's include search path. -
chapter05/glibc.xml
r4a316ba r28b40e2 103 103 installed to the tools directory, so that it knows exactly what 104 104 features the kernel has and can optimize itself accordingly.</para> 105 <beginpage/> 105 106 </listitem> 106 107 </varlistentry> -
chapter05/tcl.xml
r4a316ba r28b40e2 75 75 <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen> 76 76 77 <beginpage/> 78 77 79 </sect2> 78 80 -
chapter06/automake.xml
r4a316ba r28b40e2 160 160 <primary sortas="b-config.sub">config.sub</primary> 161 161 </indexterm> 162 <beginpage/> 162 163 </listitem> 163 164 </varlistentry> -
chapter06/binutils.xml
r4a316ba r28b40e2 88 88 </variablelist> 89 89 90 <beginpage/> 91 90 92 <important> 91 93 <para>The test suite for Binutils in this section is considered critical. -
chapter06/bzip2.xml
r4a316ba r28b40e2 88 88 <screen><userinput>make install</userinput></screen> 89 89 90 <beginpage/> 91 90 92 <para>Install the shared <command>bzip2</command> binary into the 91 93 <filename class="directory">/bin</filename> directory, make -
chapter06/coreutils.xml
r4a316ba r28b40e2 83 83 to be set up before running the tests. Skip down to <quote>Install the 84 84 package</quote> if not running the test suite.</para> 85 86 <beginpage/> 85 87 86 88 <para>Create two dummy groups and a dummy user:</para> -
chapter06/createfiles.xml
r4a316ba r28b40e2 90 90 EOF</userinput></screen> 91 91 92 <beginpage/> 93 92 94 <para>The created groups are not part of any standard—they are groups 93 95 decided on in part by the requirements of the Udev configuration in this -
chapter06/gcc.xml
r4a316ba r28b40e2 83 83 84 84 <screen><userinput>make</userinput></screen> 85 86 <beginpage/> 85 87 86 88 <important> … … 150 152 xpointer="xpointer(//*[@os='e'])"/> 151 153 154 <beginpage/> 155 152 156 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 153 157 href="readjusting.xml" … … 218 222 href="readjusting.xml" 219 223 xpointer="xpointer(//*[@os='t'])"/> 224 225 <beginpage/> 220 226 221 227 </sect2> -
chapter06/glibc.xml
r4a316ba r28b40e2 58 58 <para>The glibc-libidn tarball adds support for internationalized domain 59 59 names (IDN) to Glibc. Many programs that support IDN require the full 60 <filename class="libraryfile">libidn</filename> library (see61 <ulink url="&blfs-root;view/svn/general/libidn.html"/>) , not this add-on.60 <filename class="libraryfile">libidn</filename> library, not this add-on (see 61 <ulink url="&blfs-root;view/svn/general/libidn.html"/>). 62 62 Unpack the tarball from within the Glibc source directory:</para> 63 63 … … 87 87 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \ 88 88 scripts/test-installation.pl</userinput></screen> 89 90 <beginpage/> 89 91 90 92 <para>The Glibc documentation recommends building Glibc outside of the source … … 234 236 also needs to be configured.</para> 235 237 238 <beginpage/> 239 236 240 <para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the 237 241 following:</para> … … 315 319 class="directory">/opt/lib</filename>, so add those directories to the 316 320 dynamic loader's search path.</para> 321 322 <beginpage/> 317 323 318 324 <para>Create a new file <filename>/etc/ld.so.conf</filename> by running the … … 511 517 <primary sortas="b-pcprofiledump">pcprofiledump</primary> 512 518 </indexterm> 519 <beginpage/> 513 520 </listitem> 514 521 </varlistentry> -
chapter06/groff.xml
r4a316ba r28b40e2 81 81 <screen><userinput>ln -sv eqn /usr/bin/geqn 82 82 ln -sv tbl /usr/bin/gtbl</userinput></screen> 83 84 <beginpage/> 83 85 84 86 </sect2> -
chapter06/iproute2.xml
r4a316ba r28b40e2 140 140 allows users to look at the state of devices and to make changes</para> 141 141 142 <beginpage/> 143 142 144 <para><command>ip addr</command> allows users to look at addresses and 143 145 their properties, add new addresses, and delete old ones</para> -
chapter06/kbd.xml
r4a316ba r28b40e2 84 84 </note> 85 85 86 <beginpage/> 87 86 88 <para>Some of the scripts in the LFS-Bootscripts package depend on 87 89 <command>kbd_mode</command>, <command>openvt</command>, and … … 91 93 92 94 <screen><userinput>mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin</userinput></screen> 93 94 95 96 95 97 96 </sect2> -
chapter06/man-db.xml
r4a316ba r28b40e2 87 87 <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for 88 88 formatting non-ISO-8859-1 manual pages.</para> 89 <beginpage/> 89 90 </listitem> 90 91 </varlistentry> -
chapter06/perl.xml
r4a316ba r28b40e2 85 85 86 86 <screen><userinput>make install</userinput></screen> 87 88 <beginpage/> 87 89 88 90 </sect2> -
chapter06/pkgmgt.xml
r4a316ba r28b40e2 88 88 techniques, particularly the drawbacks of the particular scheme.</para> 89 89 90 <beginpage/> 91 90 92 <sect3> 91 93 <title>It is All in My Head!</title> … … 161 163 package, or you may find that it is easier to install some problematic 162 164 packages into <filename class='directory'>/opt</filename>.</para> 165 166 <beginpage/> 163 167 164 168 </sect3> -
chapter06/readjusting.xml
r4a316ba r28b40e2 74 74 <screen role="nodump" os="e"><userinput>grep -o '/usr/lib.*/crt[1in].* .*' dummy.log</userinput></screen> 75 75 76 <beginpage/> 77 76 78 <para os="f">If everything is working correctly, there should be no errors, 77 79 and the output of the last command will be:</para> -
chapter06/readline.xml
r4a316ba r28b40e2 85 85 <screen><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 86 86 87 <beginpage/> 88 87 89 <para>Next, remove the <filename class="extension">.so</filename> files in 88 90 <filename class="directory">/lib</filename> and relink them into <filename -
chapter06/sysklogd.xml
r4a316ba r28b40e2 88 88 EOF</userinput></screen> 89 89 90 <beginpage/> 91 90 92 </sect2> 91 93 -
chapter06/texinfo.xml
r4a316ba r28b40e2 91 91 recreated, the following optional commands will accomplish the task:</para> 92 92 93 <beginpage/> 94 93 95 <screen role="nodump"><userinput>cd /usr/share/info 94 96 rm dir -
chapter06/util-linux.xml
r4a316ba r28b40e2 93 93 94 94 <screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen> 95 96 <beginpage/> 95 97 96 98 </sect2> -
chapter06/zlib.xml
r4a316ba r28b40e2 85 85 <screen><userinput>chmod -v 644 /usr/lib/libz.a</userinput></screen> 86 86 87 <beginpage/> 88 87 89 </sect2> 88 90 -
chapter07/network.xml
r4a316ba r28b40e2 75 75 NAME="<replaceable>intel</replaceable>"</literal> 76 76 EOF</userinput></screen> 77 78 <beginpage/> 77 79 78 80 <para>These rules will always rename the network cards to … … 151 153 BLFS book.</para> 152 154 155 <beginpage/> 156 153 157 <para>The <envar>GATEWAY</envar> variable should contain the default 154 158 gateway IP address, if one is present. If not, then comment out the -
chapter07/profile.xml
r4a316ba r28b40e2 161 161 you will never need 8-bit characters.</para> 162 162 163 <beginpage/> 164 163 165 <para>UTF-8 based locales are not supported well by many programs. E.g., the 164 166 <command>watch</command> program displays only ASCII characters in UTF-8 -
chapter07/udev.xml
r4a316ba r28b40e2 89 89 available to userspace processes and to <command>udevd</command> for device 90 90 node creation.</para> 91 92 <beginpage/> 91 93 92 94 </sect3> … … 181 183 <command>udevd</command> as described above.</para> 182 184 185 <beginpage/> 186 183 187 </sect3> 184 188 … … 259 263 <para>Blacklisted modules can still be loaded manually with the 260 264 explicit <command>modprobe</command> command.</para> 265 266 <beginpage/> 261 267 262 268 </sect3> … … 332 338 333 339 <listitem> 334 <para >A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem>335 340 <para remap="verbatin">A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem> 341 <ulink url="http://www.kroah.com/linux/talks/ols_2003_udev_paper/Reprint-Kroah-Hartman-OLS2003.pdf"/></para> 336 342 </listitem> 337 343 338 344 <listitem> 339 <para >udev FAQ340 345 <para remap="verbatin">udev FAQ 346 <ulink url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ"/></para> 341 347 </listitem> 342 348 343 349 <listitem> 344 <para >The <systemitem class="filesystem">sysfs</systemitem> Filesystem345 350 <para remap="verbatin">The <systemitem class="filesystem">sysfs</systemitem> Filesystem 351 <ulink url="http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf"/></para> 346 352 </listitem> 347 353 -
chapter08/fstab.xml
r4a316ba r28b40e2 75 75 noauto,user,quiet,showexec,iocharset=utf8,codepage=866 0 0</literal></screen> 76 76 77 <note><para>In the latter case, the kernel emits the following message:</para> 77 <beginpage/> 78 79 <note> 80 <para>In the latter case, the kernel emits the following message:</para> 78 81 79 82 <screen><computeroutput>FAT: utf8 is not a recommended IO charset for FAT filesystems, 80 83 filesystem will be case sensitive!</computeroutput></screen> 81 84 82 <para>This negative recommendation should be ignored, since all other values 83 of the <quote>iocharset</quote> option result in wrong display of filenames in 84 UTF-8 locales.</para></note> 85 <para>This negative recommendation should be ignored, since all other values 86 of the <quote>iocharset</quote> option result in wrong display of filenames in 87 UTF-8 locales.</para> 88 </note> 85 89 86 90 <para>It is also possible to specify default codepage and iocharset values for -
chapter08/kernel.xml
r4a316ba r28b40e2 91 91 92 92 <screen><userinput>make modules_install</userinput></screen> 93 94 <beginpage/> 93 95 94 96 <para>After kernel compilation is complete, additional steps are … … 153 155 </warning> 154 156 157 <beginpage/> 158 155 159 </sect2> 156 157 160 158 161 <sect2 id="contents-kernel" role="content"> -
prologue/hostreqs.xml
r4a316ba r28b40e2 111 111 </itemizedlist> 112 112 113 <beginpage/> 114 113 115 <para>To see whether your host system has all the appropriate versions, run the following:</para> 114 116 -
prologue/prerequisites.xml
r4a316ba r28b40e2 31 31 <itemizedlist> 32 32 <listitem> 33 <para >Software-Building-HOWTO34 33 <para remap="verbatim">Software-Building-HOWTO 34 <ulink url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></para> 35 35 36 36 <para>This is a comprehensive guide to building and installing … … 39 39 40 40 <listitem> 41 <para >The Linux Users' Guide42 41 <para remap="verbatim">The Linux Users' Guide 42 <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para> 43 43 44 44 <para>This guide covers the usage of assorted Linux software.</para> … … 46 46 47 47 <listitem> 48 <para >The Essential Pre-Reading Hint49 48 <para remap="verbatim">The Essential Pre-Reading Hint 49 <ulink url="&hints-root;essential_prereading.txt"/></para> 50 50 51 51 <para>This is an LFS Hint written specifically for users new to Linux. -
prologue/typography.xml
r4a316ba r28b40e2 53 53 54 54 <para>This format is used to encapsulate text that is not to be typed 55 as seen or for copy-and-paste operations.</para>55 as seen<phrase condition="html"> or for copy-and-paste operations</phrase>.</para> 56 56 57 57 <para><replaceable>[OPTIONAL TEXT]</replaceable></para> -
stylesheets/pdf/lfs-pagesetup.xsl
r4a316ba r28b40e2 110 110 <xsl:param name="footer.rule" select="0"></xsl:param> 111 111 <xsl:param name="marker.section.level" select="-1"></xsl:param> 112 <xsl:attribute-set name="compact.list.item.spacing"> 113 <xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> 114 <xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> 115 <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> 116 </xsl:attribute-set> 112 117 113 118 <!-- Dropping a blank page -->
Note:
See TracChangeset
for help on using the changeset viewer.