Changeset 78b3cd61
- Timestamp:
- 09/21/2003 04:44:58 PM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/inkscape-core-mods, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- ee61e9f
- Parents:
- c4f1401
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
rc4f1401 r78b3cd61 4 4 5 5 <para>Please note that the changelog only lists which editor was 6 responsible for putting the changes into CVS; please read the Credits 7 page in Chapter 1 for details on who wrote what.</para> 6 responsible for putting the changes into <acronym>CVS</acronym>; please read 7 the <xref linkend="intro-welcome-credits"/> page in Chapter 1 for details on 8 who wrote what.</para> 8 9 9 10 <para>&version; - &releasedate;</para> -
introduction/welcome/credits.xml
rc4f1401 r78b3cd61 1 <sect1 id="intro-welcome-credits" >1 <sect1 id="intro-welcome-credits" xreflabel="Credits"> 2 2 <?dbhtml filename="credits.html" dir="introduction"?> 3 3 <title>Credits</title> … … 30 30 <itemizedlist> 31 31 32 <listitem><para>Chapter 01. Based on the LFS introductory text by <emphasis>33 Gerard Beekmans</emphasis>, modified by <emphasis>Mark Hymers</emphasis>34 for <acronym>BLFS</acronym>.</para></listitem>32 <listitem><para>Chapter 01. Based on the <acronym>LFS</acronym> introductory 33 text by <emphasis> Gerard Beekmans</emphasis>, modified by <emphasis> 34 Mark Hymers</emphasis> for <acronym>BLFS</acronym>.</para></listitem> 35 35 36 36 <listitem><para>Chapter 02: The /usr versus /usr/local debate: <emphasis>Andrew 37 37 McMurry</emphasis>.</para></listitem> 38 38 39 <listitem><para>Chapter 02: Going beyond BLFS: <emphasis>Tushar Teredesai40 </emphasis>.</para></listitem>39 <listitem><para>Chapter 02: Going beyond <acronym>BLFS</acronym>: <emphasis> 40 Tushar Teredesai</emphasis>.</para></listitem> 41 41 42 42 <listitem><para>Chapter 03: /etc/inputrc: <emphasis>Chris Lynn</emphasis>. … … 59 59 Peres</emphasis>.</para></listitem> 60 60 61 <listitem><para>Chapter 04: <!--<xref linkend="ch06-firewall"/>-->Firewalling:62 <emphasis>Henning Rohde with thanks toJeff Bauman</emphasis>.</para></listitem>61 <listitem><para>Chapter 04: Firewalling: <emphasis>Henning Rohde with thanks to 62 Jeff Bauman</emphasis>.</para></listitem> 63 63 64 64 <listitem><para>Chapter 11: Which <emphasis>Mark Hymers</emphasis> with … … 191 191 <listitem><para><emphasis>Scot Mc Pherson</emphasis> for writing the 192 192 gnome-1.4.txt hint from which was gathered useful information and for 193 warning us that G nomeVersion 2.0 may not be ready to put in the book.</para>193 warning us that GNOME Version 2.0 may not be ready to put in the book.</para> 194 194 </listitem> 195 195 … … 202 202 203 203 <listitem><para><emphasis>DJ Lucas</emphasis> for contributing to dhcpcd 204 patch and many contributions while dhcp section was being developed.</para>205 </listitem>204 patch and many contributions while <acronym>DHCP</acronym> section was being 205 developed.</para></listitem> 206 206 207 207 <listitem><para><emphasis>Billy O'Connor</emphasis> for building GNOME -
postlfs/config/bootdisk.xml
rc4f1401 r78b3cd61 66 66 <para>You should make a custom kernel that includes only those features 67 67 needed to rescue your system, so it will have the least size. No 68 sense in building in support for things like < command>xfree86</command>,69 < command>dri</command>, etc, as most rescues are performed from the70 command prompt. Along the same lines, if you have GCC-2.95.*, it is71 known to produce smaller kernels. So you might want to use that68 sense in building in support for things like <application>xfree86</application>, 69 <application>dri</application>, etc, as most rescues are performed from the 70 command prompt. Along the same lines, if you have <xref linkend="gcc2"/>, it 71 is known to produce smaller kernels. So you might want to use that 72 72 compiler for this kernel. If you do so, don't overlook any loadable 73 73 modules (which are not addressed here) you might need - they need to be … … 84 84 components shown in this document, you will need a kernel that is 643 or 85 85 fewer blocks in size. If you want the optional programs - a very basic 86 editor, like ed, and rudimentary disk partitioning, like sfdisk - the 87 kernel will need to be 595 or fewer blocks in size. This should not be 88 a major problem unless your needs are fairly esoteric. On the system 89 used to develop this version of the procedures, using only ext2 file 90 systems and not using networking or CDs for recovery, the kernel image 91 is only 481 blocks. And there may be more to gain - it has not been 92 closely examined for additional gains.</para> 86 editor, like <command>ed</command>, and rudimentary disk partitioning, like 87 <command>sfdisk</command> - the kernel will need to be 595 or fewer blocks in 88 size. This should not be a major problem unless your needs are fairly 89 esoteric. On the system used to develop this version of the procedures, using 90 only ext2 file systems and not using networking or <acronym>CD</acronym>s for 91 recovery, the kernel image is only 481 blocks. And there may be more to gain - it has not been closely examined for additional gains.</para> 93 92 94 93 <para>This kernel image will be called "rescueimage" hereinafter. You … … 134 133 system</emphasis></para> 135 134 136 <screen><userinput><command>mkdir -p /mnt/loop1 </command>137 <command>dd if=/dev/zero of=/tmp/rfloppy bs=1k count=4096</command></userinput></screen>135 <screen><userinput><command>mkdir -p /mnt/loop1 136 dd if=/dev/zero of=/tmp/rfloppy bs=1k count=4096</command></userinput></screen> 138 137 139 138 <para><emphasis>Command explanations</emphasis></para> … … 163 162 that you can use if you don't have either of these situations.</para> 164 163 165 <screen><userinput><command>losetup /dev/loop1 /tmp/rfloppy </command>166 <command>mke2fs -m 0 -N 504 /dev/loop1</command> 167 <command>mount -t ext2 /dev/loop1 /mnt/loop1</command></userinput></screen>164 <screen><userinput><command>losetup /dev/loop1 /tmp/rfloppy 165 mke2fs -m 0 -N 504 /dev/loop1 166 mount -t ext2 /dev/loop1 /mnt/loop1</command></userinput></screen> 168 167 169 168 <para><emphasis>Command explanations</emphasis></para> … … 190 189 by these next two commands.</para> 191 190 192 <screen><userinput><command>mke2fs -F -m 0 -N 504 /tmp/rfloppy </command>193 <command>mount -o loop /tmp/rfloppy /mnt/loop1</command></userinput></screen>191 <screen><userinput><command>mke2fs -F -m 0 -N 504 /tmp/rfloppy 192 mount -o loop /tmp/rfloppy /mnt/loop1</command></userinput></screen> 194 193 195 194 <para><emphasis>Command explanations</emphasis></para> … … 220 219 <para>First, to have as much free space as possible, remove the 221 220 <filename>lost+found</filename> directory, which is not needed because 222 it is only used by fsck. Since fsck will never be run on this file223 system, it is unneeded.221 it is only used by <command>fsck</command>. Since <command>fsck</command> 222 will never be run on this file system, it is unneeded. 224 223 225 224 <screen><userinput><command>rmdir /mnt/loop1/lost+found/</command></userinput></screen></para> … … 323 322 /sbin/devfsd /dev</userinput></screen> 324 323 325 <para>If you don't use devfsd, but created a static /dev/directory326 using <command>MAKEDEV</command>, or any similar process, the324 <para>If you don't use devfsd, but created a static <filename>/dev</filename> 325 directory using <command>MAKEDEV</command>, or any similar process, the 327 326 <filename>rcS</filename> script will do slightly different things. 328 327 Also, don't forget that it is creating the … … 442 441 it is not what is considered to be "user friendly". But the 443 442 <command>fdisk</command> and <command>cfdisk</command> programs are 444 substantially larger or require more shared objects, like ncurses.</para> 443 substantially larger or require more shared objects, like <application>ncurses 444 </application>.</para> 445 445 446 446 <para>The second utility is an editor. Most graphical editors are … … 473 473 strip -p --strip-unneeded --remove-section=.comment \ 474 474 -o /mnt/loop1/bin/ed /bin/ed 475 chmod 555 /mnt/loop1/sbin/sfdisk /mnt/loop1/bin/ed 476 </command></userinput></screen> 475 chmod 555 /mnt/loop1/sbin/sfdisk /mnt/loop1/bin/ed</command></userinput></screen> 477 476 478 477 <para>Also, keeping in mind your space limitations, copy any other … … 500 499 strip -p --strip-unneeded --remove-section=.comment \ 501 500 -o /mnt/loop1/lib/libdl.so.2 /lib/libdl-2.3.2.so && 502 chmod 555 /mnt/loop1/lib/{libc.so.6,ld-linux.so.2,libdl.so.2} 503 </command></userinput></screen> 501 chmod 555 /mnt/loop1/lib/{libc.so.6,ld-linux.so.2,libdl.so.2}</command></userinput></screen> 504 502 505 503 <para>Note that the above commands change the names of the libraries, … … 511 509 512 510 <para>Unmount the loopback file. If you used <command>mount</command>'s 513 < command>-o loop</command> option, the "bond" between the loop device511 <userinput>-o loop</userinput> option, the "bond" between the loop device 514 512 and the file will be removed when the unmount is done. Just omit the 515 513 <command>losetup -d /dev/loop1</command> from the following … … 521 519 losetup -d /dev/loop1 && # Omit if mount's -o loop was used 522 520 gzip -9 < /tmp/rfloppy > /tmp/rootfs.gz 523 ls -l /tmp/rootfs.gz 524 </command></userinput></screen> 521 ls -l /tmp/rootfs.gz</command></userinput></screen> 525 522 526 523 <para><emphasis>Join a kernel image and initrd onto a diskette</emphasis></para> … … 539 536 <filename>/dev/fd0</filename> instead of the /dev/floppy/0.</para> 540 537 541 <screen><userinput><command>dd if=rescueimage of=/dev/floppy/0 bs=1k </command>542 <command>rdev /dev/floppy/0 0,0538 <screen><userinput><command>dd if=rescueimage of=/dev/floppy/0 bs=1k 539 rdev /dev/floppy/0 0,0 543 540 rdev -R /dev/floppy/0 0</command></userinput></screen> 544 541 … … 548 545 the kernel will use when it boots. Because it loads an initrd, it will 549 546 automatically set that as the root device, initially. So, the 550 < command>0,0</command> gives it "no value", telling the kernel to not547 <userinput>0,0</userinput> gives it "no value", telling the kernel to not 551 548 mount any other device. Some folks give <filename>/dev/fd0</filename> or 552 549 something similar. But this has effect <emphasis>only</emphasis> when -
postlfs/config/compressdoc.xml
rc4f1401 r78b3cd61 3 3 <title>Compressing man and info pages</title> 4 4 5 <para>Man and info reader programs can transparently process gzip ped or6 bzip twoed pages, a feature you can use to free some disk space while keeping5 <para>Man and info reader programs can transparently process gzip'ed or 6 bzip2'ed pages, a feature you can use to free some disk space while keeping 7 7 your documentation available. However, things are not that simple: man 8 8 directories tend to contain links - hard and symbolic - which defeat simple 9 ideas like recursively calling gzip on them. A better way to go is to use the10 script below.9 ideas like recursively calling <command>gzip</command> on them. A better way 10 to go is to use the script below. 11 11 </para> 12 12 … … 140 140 141 141 <para>Now, as root, you can issue a 142 < userinput><command>/usr/bin/compressdoc /usr/man bz2</command></userinput>142 <command>/usr/bin/compressdoc /usr/man bz2</command> 143 143 to compress your system man pages. Similarly, you can run it on the 144 144 <filename class="directory">/usr/info</filename> directory. Don't forget -
postlfs/config/inputrc.xml
rc4f1401 r78b3cd61 1 <sect1 id="postlfs-config-inputrc" >1 <sect1 id="postlfs-config-inputrc" xreflabel="/etc/inputrc"> 2 2 <?dbhtml filename="inputrc.html" dir="postlfs"?> 3 3 <title>/etc/inputrc</title> -
postlfs/config/profile.xml
rc4f1401 r78b3cd61 1 <sect1 id="postlfs-config-profile" >1 <sect1 id="postlfs-config-profile" xreflabel="The Bash Shell Startup Files"> 2 2 <?dbhtml filename="profile.html" dir="postlfs"?> 3 3 <title>The Bash Shell Startup Files</title> -
postlfs/config/skel.xml
rc4f1401 r78b3cd61 5 5 <para>Together, the <command>/usr/sbin/useradd</command> command and 6 6 <filename>/etc/skel</filename> directory (both are easy to setup and use) 7 provide a way to assure new users are added on your 8 <acronym>LFS</acronym> system with the 9 same beginning settings for things like <envar>PATH</envar>, keyboard processing and 10 environmental variables. Using these two facilities makes it easier to 11 assure this initial state for each new user. 12 </para> 7 provide a way to assure new users are added on your <acronym>LFS</acronym> 8 system with the same beginning settings for things like <envar>PATH</envar>, 9 keyboard processing and environmental variables. Using these two facilities 10 makes it easier to assure this initial state for each new user.</para> 13 11 14 <para> 15 The <filename>/etc/skel</filename> directory holds copies of various 12 <para>The <filename>/etc/skel</filename> directory holds copies of various 16 13 initialization and other files that may be copied to the new user's home 17 directory when the <command>/usr/sbin/useradd</command> 18 program adds the newuser.</para>14 directory when the <command>/usr/sbin/useradd</command> program adds the new 15 user.</para> 19 16 20 <para> Useradd</para>17 <para><emphasis>Useradd<</emphasis></para> 21 18 22 19 <para>The <command>useradd</command> program uses a collection of 23 20 default values kept in <filename>/etc/default/useradd</filename>, 24 21 if it exists. If the file does not exist, then it uses some internal 25 defaults. You can see the default values by running 26 <userinput><command>/usr/sbin/useradd -D</command></userinput>. 27 </para> 22 defaults. You can see the default values by running <command>/usr/sbin/useradd 23 -D</command>.</para> 28 24 29 <para>To change these values to something new, create a base 30 <filename>/etc/default/useradd</filename> file with the same values as 31 the output of <userinput><command>/usr/sbin/useradd -D</command></userinput>. Here is a 32 sample.</para> 25 <para>To change these values to something new, create a base <filename> 26 /etc/default/useradd</filename> file with the same values as the output of 27 <command>/usr/sbin/useradd -D</command>. Here is a sample.</para> 33 28 34 29 <screen># Begin /etc/default/useradd … … 48 43 <screen><userinput><command>/usr/sbin/useradd -D -s/bin/bash</command></userinput></screen> 49 44 50 <para>This will set the <envar>SHELL</envar>= line to 45 <para>This will set the <envar>SHELL</envar>= line to 51 46 <envar>SHELL</envar>=/bin/bash.</para> 52 47 53 48 <para><command>Useradd</command> has many parameters that 54 can be set in the <filename>/etc/default/useradd</filename> file. 55 </para> 49 can be set in the <filename>/etc/default/useradd</filename> file.</para> 56 50 57 51 <para>For more information see <command>man useradd</command>.</para> 58 52 59 <para> /etc/skel</para>53 <para><emphasis><filename>/etc/skel</filename></emphasis></para> 60 54 61 55 <para>To get started create an <filename>/etc/skel</filename> directory … … 70 64 71 65 <para>You can also put other files in <filename>/etc/skel</filename> and 72 different permissions may be needed for them. 73 </para> 66 different permissions may be needed for them.</para> 74 67 75 <para> 76 Decide which initialization files should be provided in every (or most) 68 <para>Decide which initialization files should be provided in every (or most) 77 69 new user's home directory. The decisions you make will affect what you 78 do in the next three sections, "/etc/inputrc", "The Bash Shell Startup 79 Files" and "/etc/vimrc, ~/.vimrc". Some or all of those files will be 70 do in the next three sections, <xref linkend="postlfs-config-inputrc"/>, 71 <xref linkend="postlfs-config-profile"/> and 72 <xref linkend="postlfs-config-vimrc"/>. Some or all of those files will be 80 73 useful for root, any already-existing users, and new users.</para> 81 74 … … 100 93 of any other user already in the system.</para> 101 94 102 <para> When Adding a User</para>95 <para><emphasis>When Adding a User</emphasis></para> 103 96 104 <para>When adding a new user with < filename>useradd</filename> use97 <para>When adding a new user with <command>useradd</command> use 105 98 the <userinput>-m</userinput> parameter, which tells 106 < filename>useradd</filename> to create the user's home directory and99 <command>useradd</command> to create the user's home directory and 107 100 copy files from <filename>/etc/skel</filename> (can be overridden) to 108 101 the new user's home directory. For example:</para> -
postlfs/config/vimrc.xml
rc4f1401 r78b3cd61 1 <sect1 id="postlfs-config-vimrc" >1 <sect1 id="postlfs-config-vimrc" xreflabel="/etc/vimrc, ~/.vimrc"> 2 2 <?dbhtml filename="vimrc.html" dir="postlfs"?> 3 3 <title>/etc/vimrc, ~/.vimrc</title> 4 4 5 <para>The LFS book installs vim as its editor. At this point we should 5 <para>The <acronym>LFS</acronym> book installs 6 <application>vim</application> as its editor. At this point we should 6 7 state that there are a <emphasis>lot</emphasis> of different editors out 7 there including emacs, nano, joe and many more. Anyone who has been 8 around the Internet (especially usenet) for a short time will certainly 9 have observed at least one flame war, usually involving vim and emacs 10 users!</para> 8 there including <application>emacs</application>, 9 <application>nano</application>, <application>joe</application> and many 10 more. Anyone who has been around the Internet (especially usenet) for a 11 short time will certainly have observed at least one flame war, usually 12 involving <application>vim</application> and 13 <application>emacs</application> users!</para> 11 14 12 <para>The LFS book gives a basic <filename>vimrc</filename> file. Here, 13 we attempt to enhance this file. At startup, vim reads 14 <filename>/etc/vimrc</filename> and <filename>~/.vimrc</filename> 15 (i.e., the global vimrc and the user-specific one.). Note that this is 16 only true if you compiled vim using LFS-3.1 onwards. Prior to this, 17 the global vimrc was <filename>/usr/share/vim/vimrc</filename>.</para> 15 <para>The <acronym>LFS</acronym> book gives a basic <filename>vimrc 16 </filename> file. Here, we attempt to enhance this file. At startup, 17 <command>vim</command> reads <filename>/etc/vimrc</filename> and 18 <filename>~/.vimrc</filename> (i.e., the global 19 <filename>vimrc</filename> and the user-specific one.). Note that this is 20 only true if you compiled <application>vim</application> using 21 <acronym>LFS</acronym>-3.1 onwards. Prior to this, 22 the global <filename>vimrc</filename> was <filename>/usr/share/vim/vimrc 23 </filename>.</para> 18 24 19 <para>Here is a slightly expanded vimrc that you can put in20 <filename>/etc/vimrc</filename> to provide global effect. Of course, if25 <para>Here is a slightly expanded <filename>vimrc</filename> that you can 26 put in <filename>/etc/vimrc</filename> to provide global effect. Of course, if 21 27 you put it into <filename>/etc/skel/.vimrc</filename> instead, it will 22 28 be made available to users you add to the system later. You can also copy … … 41 47 " End .vimrc</screen></para> 42 48 43 <para>A FAQ on the lfs lists regards the comment tags in vimrc. Note 44 that they are " instead of the more usual # or //. This is correct, the 45 syntax for vimrc is slightly unusual.</para> 49 <para>A <acronym>FAQ</acronym> on the lfs mailing lists regards the 50 comment tags in <filename>vimrc</filename>. Note that they are " instead 51 of the more usual # or //. This is correct, the syntax for <filename>vimrc 52 </filename> is slightly unusual.</para> 46 53 47 54 <para>We'll run through a quick explanation of what each of the 48 55 options in this example file means here:</para> 49 56 <itemizedlist> 50 <listitem><para><userinput>set nocompatible</userinput> : This option stops vim from behaving in a strongly vi-compatible way. It 51 should be at the start of any vimrc file as it can affect lots of other 52 options which you may want to override.</para></listitem> 57 <listitem><para><userinput>set nocompatible</userinput> : This option 58 stops <command>vim</command> from behaving in a strongly <command>vi 59 </command>-compatible way. It should be at the start of any <filename>vimrc 60 </filename> file as it can affect lots of other options which you may want to 61 override.</para></listitem> 53 62 54 <listitem><para><userinput>set bs=2</userinput> : This influences the behavior of the backspace option. It is fairly55 complex so see <userinput>:help 'bs'</userinput> for more 56 details.</para></listitem>63 <listitem><para><userinput>set bs=2</userinput> : This influences the behavior 64 of the backspace option. It is fairly complex so see <userinput>:help 'bs' 65 </userinput> for more details.</para></listitem> 57 66 58 <listitem><para><userinput>set columns=80</userinput> : This simply sets the number of columns used on the59 screen.</para></listitem>67 <listitem><para><userinput>set columns=80</userinput> : This simply sets the 68 number of columns used on the screen.</para></listitem> 60 69 61 <listitem><para><userinput>set background=dark</userinput> : This tells vim to use colors which look good on a dark 70 <listitem><para><userinput>set background=dark</userinput> : This tells 71 <command>vim</command> to use colors which look good on a dark 62 72 background.</para></listitem> 63 73 64 <listitem><para><userinput>set tabstop=8</userinput> : The number of spaces which a tabstop takes.</para></listitem> 74 <listitem><para><userinput>set tabstop=8</userinput> : The number of spaces 75 which a tabstop takes.</para></listitem> 65 76 66 <listitem><para><userinput>set wrapmargin=8</userinput> : This is the number of characters from the right window 67 border where wrapping starts.</para></listitem> 77 <listitem><para><userinput>set wrapmargin=8</userinput> : This is the number of 78 characters from the right window border where wrapping starts.</para> 79 </listitem> 68 80 69 <listitem><para><userinput>set nobk</userinput> : This stops vim from creating a backup before70 overwriting a file.</para></listitem>81 <listitem><para><userinput>set nobk</userinput> : This stops <command>vim 82 </command> from creating a backup before overwriting a file.</para></listitem> 71 83 72 <listitem><para><userinput>syntax on</userinput> : Enables vim's syntax highlighting.</para></listitem> 84 <listitem><para><userinput>syntax on</userinput> : Enables 85 <command>vim</command>'s syntax highlighting.</para></listitem> 73 86 74 <listitem><para><userinput>set ruler</userinput> : This makes vim show the current row and column at the bottom right of 87 <listitem><para><userinput>set ruler</userinput> : This makes <command>vim 88 </command> show the current row and column at the bottom right of 75 89 the screen.</para></listitem> 76 90 77 <listitem><para><userinput>set noexpandtab</userinput> : This makes vim insert tabs as tab characters instead of as a set of 91 <listitem><para><userinput>set noexpandtab</userinput> : This makes 92 <command>vim</command> insert tabs as tab characters instead of as a set of 78 93 spaces.</para></listitem> 79 94 80 95 </itemizedlist> 81 96 82 <para>More information on the <emphasis>many</emphasis> vim options 83 can be found by reading the help inside vim itself. Do this by typing 84 <userinput>:help</userinput> in vim to get the general help, or by 85 typing <userinput>:help usr_toc.txt</userinput> to view the User Manual 86 Table of Contents.</para> 97 <para>More information on the <emphasis>many</emphasis> <command>vim</command> 98 options can be found by reading the help inside <command>vim</command> itself. 99 Do this by typing <command>:</command><userinput>help</userinput> in 100 <command>vim</command> to get the general help, or by typing <command>: 101 </command><userinput>help usr_toc.txt</userinput> to view 102 the User Manual Table of Contents.</para> 87 103 88 104 </sect1> -
preface/organization.xml
rc4f1401 r78b3cd61 32 32 <sect2><title>Part VI - Server Networking</title> 33 33 <para>Here we deal with setting up mail and other servers (such as 34 <application>SSH</application>, <application>CVS</application>, etc.).</para></sect2> 34 <application><acronym>SSH</acronym></application>, <application><acronym>CVS 35 </acronym></application>, etc.).</para></sect2> 35 36 36 37 <sect2><title>Part VII - Content Serving</title> … … 59 60 <sect2><title>Part XII - Multimedia</title> 60 61 <para>Here we cover setting multimedia libraries and drivers along with some 61 audio, video and CD-writing programs.</para></sect2>62 audio, video and <acronym>CD</acronym>-writing programs.</para></sect2> 62 63 63 64 <sect2><title>Part XIII - Printing, Scanning and Typesetting</title> 64 65 <para>The <acronym>PST</acronym> part of the book covers things from 65 <application>ghostscript</application>, <application> CUPS</application>66 and <application>DocBook</application>66 <application>ghostscript</application>, <application><acronym>CUPS</acronym> 67 </application> and <application>DocBook</application> 67 68 to installing <application>TeX</application>.</para></sect2> 68 69
Note:
See TracChangeset
for help on using the changeset viewer.