Changeset 0090db5
- Timestamp:
- 04/14/2006 09:37:17 AM (18 years ago)
- 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.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:
- 40f8bf2
- Parents:
- b55b3c4
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rb55b3c4 r0090db5 36 36 </listitem> 37 37 --> 38 39 <listitem> 40 <para>April 14, 2006</para> 41 <itemizedlist> 42 <listitem> 43 <para>[manuel] - Changed typography convections. From now, 44 eplaceable text is encamsulated inside < $gt:, optional text 45 inside [ ], and libraries extensions inside { }. Thanks to 46 Bruce Dubbs for submint the patch.</para> 47 </listitem> 48 </itemizedlist> 49 </listitem> 38 50 39 51 <listitem> -
chapter02/creatingfilesystem.xml
rb55b3c4 r0090db5 22 22 system on the LFS partition, run the following:</para> 23 23 24 <screen role="nodump"><userinput>mke2fs -v /dev/<replaceable> [xxx]</replaceable></userinput></screen>24 <screen role="nodump"><userinput>mke2fs -v /dev/<replaceable><xxx></replaceable></userinput></screen> 25 25 26 <para>Replace <replaceable> [xxx]</replaceable> with the name of the LFS26 <para>Replace <replaceable><xxx></replaceable> with the name of the LFS 27 27 partition (<filename class="devicefile">hda5</filename> in our previous 28 28 example).</para> … … 36 36 uses custom enhancements, run the following command:</para> 37 37 38 <screen role="nodump"><userinput>debugfs -R feature /dev/<replaceable> [xxx]</replaceable></userinput></screen>38 <screen role="nodump"><userinput>debugfs -R feature /dev/<replaceable><xxx></replaceable></userinput></screen> 39 39 40 40 <para>If the output contains features other than: <option>dir_index</option>; … … 52 52 ../configure 53 53 make #note that we intentionally don't 'make install' here! 54 ./misc/mke2fs -v /dev/<replaceable> [xxx]</replaceable>54 ./misc/mke2fs -v /dev/<replaceable><xxx></replaceable> 55 55 cd /tmp 56 56 rm -rfv e2fsprogs-&e2fsprogs-version;</userinput></screen> … … 62 62 partition, there is no need to format it.</para> 63 63 64 <screen role="nodump"><userinput>mkswap /dev/<replaceable> [yyy]</replaceable></userinput></screen>64 <screen role="nodump"><userinput>mkswap /dev/<replaceable><yyy></replaceable></userinput></screen> 65 65 66 <para>Replace <replaceable> [yyy]</replaceable> with the name of the66 <para>Replace <replaceable><yyy></replaceable> with the name of the 67 67 <systemitem class="filesystem">swap</systemitem> partition.</para> 68 68 -
chapter02/mounting.xml
rb55b3c4 r0090db5 27 27 28 28 <screen role="nodump"><userinput>mkdir -pv $LFS 29 mount -v /dev/<replaceable> [xxx]</replaceable> $LFS</userinput></screen>29 mount -v /dev/<replaceable><xxx></replaceable> $LFS</userinput></screen> 30 30 31 <para>Replace <replaceable> [xxx]</replaceable> with the designation of the LFS31 <para>Replace <replaceable><xxx></replaceable> with the designation of the LFS 32 32 partition.</para> 33 33 … … 37 37 38 38 <screen role="nodump"><userinput>mkdir -pv $LFS 39 mount -v /dev/<replaceable> [xxx]</replaceable> $LFS39 mount -v /dev/<replaceable><xxx></replaceable> $LFS 40 40 mkdir -v $LFS/usr 41 mount -v /dev/<replaceable> [yyy]</replaceable> $LFS/usr</userinput></screen>41 mount -v /dev/<replaceable><yyy></replaceable> $LFS/usr</userinput></screen> 42 42 43 <para>Replace <replaceable> [xxx]</replaceable> and44 <replaceable> [yyy]</replaceable> with the appropriate partition43 <para>Replace <replaceable><xxx></replaceable> and 44 <replaceable><yyy></replaceable> with the appropriate partition 45 45 names.</para> 46 46 -
chapter06/binutils.xml
rb55b3c4 r0090db5 128 128 <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, 129 129 ranlib, readelf, size, strings, and strip</seg> 130 <seg>libiberty.a, libbfd. [a,so], and libopcodes.[a,so]</seg>130 <seg>libiberty.a, libbfd.{a,so}, and libopcodes.{a,so}</seg> 131 131 </seglistitem> 132 132 </segmentedlist> -
chapter06/bzip2.xml
rb55b3c4 r0090db5 120 120 <seg>bunzip2 (link to bzip2), bzcat (link to bzip2), bzcmp, bzdiff, 121 121 bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless, and bzmore</seg> 122 <seg>libbz2. [a,so]</seg>122 <seg>libbz2.{a,so}</seg> 123 123 </seglistitem> 124 124 </segmentedlist> -
chapter06/db.xml
rb55b3c4 r0090db5 134 134 <seg>db_archive, db_checkpoint, db_deadlock, db_dump, db_hotbackup, 135 135 db_load, db_printlog, db_recover, db_stat, db_upgrade, and db_verify</seg> 136 <seg>libdb. [so,a] and libdb_cxx.[so,a]</seg>136 <seg>libdb.{so,ar}and libdb_cxx.r{o,ar}</seg> 137 137 </seglistitem> 138 138 </segmentedlist> … … 260 260 261 261 <varlistentry id="libdb"> 262 <term><filename class="libraryfile">libdb. [so,a]</filename></term>262 <term><filename class="libraryfile">libdb.{so,a}</filename></term> 263 263 <listitem> 264 264 <para>Contains functions to manipulate database files from C … … 271 271 272 272 <varlistentry id="libdb_cxx"> 273 <term><filename class="libraryfile">libdb_cxx. [so,a]</filename></term>273 <term><filename class="libraryfile">libdb_cxx.{so,a}</filename></term> 274 274 <listitem> 275 275 <para>Contains functions to manipulate database files from C++ -
chapter06/e2fsprogs.xml
rb55b3c4 r0090db5 126 126 mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, 127 127 tune2fs, and uuidgen.</seg> 128 <seg>libblkid. [a,so], libcom_err.[a,so], libe2p.[a,so],129 libext2fs. [a,so], libss.[a,so], and libuuid.[a,so]</seg>128 <seg>libblkid.{a,so}, libcom_err.{a,so}, libe2p.{a,so}, 129 libext2fs.{a,so}, libss.{a,so}, and libuuid.{a,so}</seg> 130 130 </seglistitem> 131 131 </segmentedlist> -
chapter06/file.xml
rb55b3c4 r0090db5 71 71 <seglistitem> 72 72 <seg>file</seg> 73 <seg>libmagic. [a,so]</seg>73 <seg>libmagic.{a,so}</seg> 74 74 </seglistitem> 75 75 </segmentedlist> -
chapter06/gcc.xml
rb55b3c4 r0090db5 142 142 <seglistitem> 143 143 <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg> 144 <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++. [a,so], and144 <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.{a,so}, and 145 145 libsupc++.a</seg> 146 146 </seglistitem> -
chapter06/gettext.xml
rb55b3c4 r0090db5 77 77 msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, 78 78 ngettext, and xgettext</seg> 79 <seg>libasprintf. [a,so], libgettextlib.so, libgettextpo.[a,so], and79 <seg>libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so}, and 80 80 libgettextsrc.so</seg> 81 81 </seglistitem> -
chapter06/glibc.xml
rb55b3c4 r0090db5 272 272 <filename>/etc/localtime</filename> file by running:</para> 273 273 274 <screen><userinput>cp -v --remove-destination /usr/share/zoneinfo/<replaceable> [xxx]</replaceable> \274 <screen><userinput>cp -v --remove-destination /usr/share/zoneinfo/<replaceable>$lt;xxx></replaceable> \ 275 275 /etc/localtime</userinput></screen> 276 276 277 <para>Replace <replaceable> [xxx]</replaceable> with the name of the time zone277 <para>Replace <replaceable><xxx></replaceable> with the name of the time zone 278 278 that <command>tzselect</command> provided (e.g., Canada/Eastern).</para> 279 279 … … 343 343 pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, 344 344 zdump, and zic</seg> 345 <seg>ld.so, libBrokenLocale. [a,so], libSegFault.so, libanl.[a,so],346 libbsd-compat.a, libc. [a,so], libcidn.so, libcrypt.[a,so], libdl.[a,so],347 libg.a, libieee.a, libm. [a,so], libmcheck.a, libmemusage.so, libnsl.a,345 <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, 346 libbsd-compat.a, libc.{a,so}, libcidn.so, libcrypt.{a,so}, libdl.{a,so}, 347 libg.a, libieee.a, libm.{a,so}, libmcheck.a, libmemusage.so, libnsl.a, 348 348 libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, 349 libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread. [a,so],350 libresolv. [a,so], librpcsvc.a, librt.[a,so], libthread_db.so, and351 libutil. [a,so]</seg>349 libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread.{a,so}, 350 libresolv.{a,so}, librpcsvc.a, librt.{a,so}, libthread_db.so, and 351 libutil.{a,so}</seg> 352 352 </seglistitem> 353 353 </segmentedlist> -
chapter06/groff.xml
rb55b3c4 r0090db5 73 73 <para>Prepare Groff for compilation:</para> 74 74 75 <screen><userinput>PAGE=<replaceable> [paper_size]</replaceable> ./configure --prefix=/usr --enable-multibyte</userinput></screen>75 <screen><userinput>PAGE=<replaceable><paper_size></replaceable> ./configure --prefix=/usr --enable-multibyte</userinput></screen> 76 76 77 77 <para>Compile the package:</para> -
chapter06/iproute2.xml
rb55b3c4 r0090db5 145 145 <para>The main executable. It has several different functions:</para> 146 146 147 <para><command>ip link <replaceable> [device]</replaceable></command>147 <para><command>ip link <replaceable><device></replaceable></command> 148 148 allows users to look at the state of devices and to make changes</para> 149 149 -
chapter06/libtool.xml
rb55b3c4 r0090db5 73 73 <seglistitem> 74 74 <seg>libtool and libtoolize</seg> 75 <seg>libltdl. [a,so]</seg>75 <seg>libltdl.{a,so}</seg> 76 76 </seglistitem> 77 77 </segmentedlist> -
chapter06/man-db.xml
rb55b3c4 r0090db5 297 297 <para>If upstream distributes the manual pages in the same encoding 298 298 as Man-DB expects, the manual pages can be copied to 299 <filename class="directory">/usr/share/man/<replaceable> [language300 code ]</replaceable></filename>. E.g., French manual pages299 <filename class="directory">/usr/share/man/<replaceable><language 300 code></replaceable></filename>. E.g., French manual pages 301 301 (<ulink url="http://ccb.club.fr/man/man-fr-1.58.0.tar.bz2"/>) can be 302 302 installed with the following command:</para> -
chapter06/ncurses.xml
rb55b3c4 r0090db5 166 166 <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic), 167 167 reset (link to tset), tack, tic, toe, tput, and tset</seg> 168 <seg>libcursesw. [a,so] (symlink and linker script to libncursesw.[a,so]),169 libformw. [a,so], libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],170 libpanelw. [a,so]and their non-wide-character counterparts without "w"168 <seg>libcursesw.{a,so} (symlink and linker script to libncursesw.{a,so}), 169 libformw.{a,so}, libmenuw.{a,so}, libncurses++w.a, libncursesw.{a,so}, 170 libpanelw.{a,so} and their non-wide-character counterparts without "w" 171 171 in the library names.</seg> 172 172 </seglistitem> -
chapter06/readline.xml
rb55b3c4 r0090db5 103 103 104 104 <seglistitem> 105 <seg>libhistory. [a,so], and libreadline.[a,so]</seg>105 <seg>libhistory.{a,so}, and libreadline.{a,so}</seg> 106 106 </seglistitem> 107 107 </segmentedlist> -
chapter06/shadow.xml
rb55b3c4 r0090db5 222 222 newgrp), su, useradd, userdel, usermod, vigr (link to vipw), and 223 223 vipw</seg> 224 <seg>libshadow. [a,so]</seg>224 <seg>libshadow.{a,so}</seg> 225 225 </seglistitem> 226 226 </segmentedlist> -
chapter06/zlib.xml
rb55b3c4 r0090db5 102 102 103 103 <seglistitem> 104 <seg>libz. [a,so]</seg>104 <seg>libz.{a,so}</seg> 105 105 </seglistitem> 106 106 </segmentedlist> -
chapter07/hostname.xml
rb55b3c4 r0090db5 23 23 hostname by running:</para> 24 24 25 <screen><userinput>echo "HOSTNAME=<replaceable> [lfs]</replaceable>" > /etc/sysconfig/network</userinput></screen>25 <screen><userinput>echo "HOSTNAME=<replaceable><lfs></replaceable>" > /etc/sysconfig/network</userinput></screen> 26 26 27 <para><replaceable> [lfs]</replaceable> needs to be replaced with the name given27 <para><replaceable><lfs></replaceable> needs to be replaced with the name given 28 28 to the computer. Do not enter the Fully Qualified Domain Name (FQDN) here. That 29 29 information will be put in the <filename>/etc/hosts</filename> file in the next -
chapter07/hosts.xml
rb55b3c4 r0090db5 27 27 <filename>/etc/hosts</filename> file. The syntax is:</para> 28 28 29 <screen><literal> <IP address>myhost.example.org aliases</literal></screen>29 <screen><literal>IP_address myhost.example.org aliases</literal></screen> 30 30 31 31 <para>Unless the computer is to be visible to the Internet (i.e., … … 55 55 56 56 127.0.0.1 localhost 57 <replaceable> [192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable>57 <replaceable><192.168.1.1></replaceable> <replaceable><HOSTNAME.example.org></replaceable> <replaceable>[alias1] [alias2 ...]</replaceable> 58 58 59 59 # End /etc/hosts (network card version)</literal> 60 60 EOF</userinput></screen> 61 61 62 <para>The <replaceable> [192.168.1.1]</replaceable> and63 <replaceable> [<HOSTNAME>.example.org]</replaceable>62 <para>The <replaceable><192.168.1.1></replaceable> and 63 <replaceable><HOSTNAME.example.org></replaceable> 64 64 values need to be changed for specific users or requirements (if 65 65 assigned an IP address by a network/system administrator and the 66 machine will be connected to an existing network).</para> 66 machine will be connected to an existing network). The optional alias 67 name(s) can be omitted.</para> 67 68 68 69 <para>If a network card is not going to be configured, create the … … 72 73 <literal># Begin /etc/hosts (no network card version) 73 74 74 127.0.0.1 <replaceable> [<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> localhost75 127.0.0.1 <replaceable><HOSTNAME.example.org></replaceable> <replaceable><HOSTNAME></replaceable> localhost 75 76 76 77 # End /etc/hosts (no network card version)</literal> -
chapter07/network.xml
rb55b3c4 r0090db5 140 140 <literal># Begin /etc/resolv.conf 141 141 142 domain {<replaceable> [Your Domain Name]</replaceable>}143 nameserver <replaceable> [IP address of your primary nameserver]</replaceable>144 nameserver <replaceable> [IP address of your secondary nameserver]</replaceable>142 domain {<replaceable><Your Domain Name></replaceable>} 143 nameserver <replaceable><IP address of your primary nameserver></replaceable> 144 nameserver <replaceable><IP address of your secondary nameserver></replaceable> 145 145 146 146 # End /etc/resolv.conf</literal> 147 147 EOF</userinput></screen> 148 148 149 <para>Replace <replaceable> [IP address of the nameserver]</replaceable>149 <para>Replace <replaceable><IP address of the nameserver></replaceable> 150 150 with the IP address of the DNS most appropriate for the setup. There will 151 151 often be more than one entry (requirements demand secondary servers for -
chapter07/profile.xml
rb55b3c4 r0090db5 66 66 earlier.</para> 67 67 68 <para>Replace <replaceable> [ll]</replaceable> below with the two-letter code68 <para>Replace <replaceable><ll></replaceable> below with the two-letter code 69 69 for the desired language (e.g., <quote>en</quote>) and 70 <replaceable> [CC]</replaceable> with the two-letter code for the appropriate71 country (e.g., <quote>GB</quote>). <replaceable> [charmap]</replaceable> should70 <replaceable><CC></replaceable> with the two-letter code for the appropriate 71 country (e.g., <quote>GB</quote>). <replaceable><charmap></replaceable> should 72 72 be replaced with the canonical charmap for your chosen locale. Optional 73 73 modifiers such as <quote>@euro</quote> may also be present.</para> … … 84 84 <quote>utf8</quote>), so it is safest in most 85 85 cases to choose the canonical name for a particular locale. To determine 86 the canonical name, run the following command, where <replaceable> [locale87 name ]</replaceable> is the output given by <command>locale -a</command> for86 the canonical name, run the following command, where <replaceable><locale 87 name></replaceable> is the output given by <command>locale -a</command> for 88 88 your preferred locale (<quote>en_GB.iso88591</quote> in our example).</para> 89 89 90 <screen role="nodump"><userinput>LC_ALL=<replaceable> [locale name]</replaceable> locale charmap</userinput></screen>90 <screen role="nodump"><userinput>LC_ALL=<replaceable><locale name></replaceable> locale charmap</userinput></screen> 91 91 92 92 <para>For the <quote>en_GB.iso88591</quote> locale, the above command … … 99 99 to it being added to the Bash startup files:</para> 100 100 101 <screen role="nodump"><userinput>LC_ALL= [locale name]locale country102 LC_ALL= [locale name]locale language103 LC_ALL= [locale name]locale charmap104 LC_ALL= [locale name]locale int_curr_symbol105 LC_ALL= [locale name]locale int_prefix</userinput></screen>101 <screen role="nodump"><userinput>LC_ALL=<locale name> locale country 102 LC_ALL=<locale name> locale language 103 LC_ALL=<locale name> locale charmap 104 LC_ALL=<locale name> locale int_curr_symbol 105 LC_ALL=<locale name> locale int_prefix</userinput></screen> 106 106 107 107 <para>The above commands should print the country and language names, the … … 144 144 <literal># Begin /etc/profile 145 145 146 export LANG=<replaceable> [ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable>146 export LANG=<replaceable><ll></replaceable>_<replaceable><CC></replaceable>.<replaceable><charmap></replaceable><replaceable><@modifiers></replaceable> 147 147 export INPUTRC=/etc/inputrc 148 148 -
chapter07/usage.xml
rb55b3c4 r0090db5 39 39 40 40 <para>The command used to change run-levels is <command>init 41 <replaceable> [runlevel]</replaceable></command>, where42 <replaceable> [runlevel]</replaceable> is the target run-level. For example, to41 <replaceable><runlevel></replaceable></command>, where 42 <replaceable><runlevel></replaceable> is the target run-level. For example, to 43 43 reboot the computer, a user could issue the <command>init 6</command> command, 44 44 which is an alias for the <command>reboot</command> command. Likewise, -
chapter08/fstab.xml
rb55b3c4 r0090db5 26 26 # order 27 27 28 /dev/<replaceable> [xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 129 /dev/<replaceable> [yyy]</replaceable> swap swap pri=1 0 028 /dev/<replaceable><xxx></replaceable> / <replaceable><fff></replaceable> defaults 1 1 29 /dev/<replaceable><yyy></replaceable> swap swap pri=1 0 0 30 30 proc /proc proc defaults 0 0 31 31 sysfs /sys sysfs defaults 0 0 … … 35 35 EOF</userinput></screen> 36 36 37 <para>Replace <replaceable> [xxx]</replaceable>,38 <replaceable> [yyy]</replaceable>, and <replaceable>[fff]</replaceable>37 <para>Replace <replaceable><xxx></replaceable>, 38 <replaceable><yyy></replaceable>, and <replaceable><fff></replaceable> 39 39 with the values appropriate for the system, for example, <filename 40 40 class="partition">hda2</filename>, <filename -
general.ent
rb55b3c4 r0090db5 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-2006041 3">3 <!ENTITY releasedate "April 1 3, 2006">2 <!ENTITY version "SVN-20060414"> 3 <!ENTITY releasedate "April 14, 2006"> 4 4 <!ENTITY milestone "6.2"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> -
prologue/typography.xml
rb55b3c4 r0090db5 50 50 seen.</para> 51 51 52 <para><replaceable> [REPLACED TEXT]</replaceable></para>52 <para><replaceable><REPLACED TEXT></replaceable></para> 53 53 54 54 <para>This format is used to encapsulate text that is not to be typed 55 as seen or copied-and-pasted.</para> 55 as seen or for copy-and-paste operations.</para> 56 57 <para><replaceable>[OPTIONAL TEXT]</replaceable></para> 58 59 <para>This format is used to encapsulate text that is optional.</para> 56 60 57 61 <para><filename>passwd(5)</filename></para> … … 71 75 need to run <command>man 5 passwd</command> in order to read the specific page 72 76 being referred to. It should be noted that most man pages do not have duplicate 73 page names in different sections. Therefore, <command>man <replaceable> [program74 name ]</replaceable></command> is generally sufficient.</para>77 page names in different sections. Therefore, <command>man <replaceable><program 78 name></replaceable></command> is generally sufficient.</para> 75 79 76 80 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.