r3363 - in trunk/BOOK: general/prog general/sysutils introduction/important introduction/welcome postlfs/config postlfs/shells pst/ps pst/sgml pst/typesetting x/wm

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sun Jan 30 09:59:51 PST 2005


Author: randy
Date: 2005-01-30 10:59:50 -0700 (Sun, 30 Jan 2005)
New Revision: 3363

Modified:
   trunk/BOOK/general/prog/doxygen.xml
   trunk/BOOK/general/prog/expect.xml
   trunk/BOOK/general/prog/gcc3.xml
   trunk/BOOK/general/sysutils/gpm.xml
   trunk/BOOK/introduction/important/bootscripts.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/config/autofs.xml
   trunk/BOOK/postlfs/shells/ash.xml
   trunk/BOOK/pst/ps/fop.xml
   trunk/BOOK/pst/sgml/docbook-utils.xml
   trunk/BOOK/pst/typesetting/jadetex.xml
   trunk/BOOK/pst/typesetting/tex.xml
   trunk/BOOK/x/wm/fluxbox.xml
Log:
Separated root installation commands in packages already indexed (first pass)

Modified: trunk/BOOK/general/prog/doxygen.xml
===================================================================
--- trunk/BOOK/general/prog/doxygen.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/general/prog/doxygen.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -75,14 +75,17 @@
 
 <screen><userinput><command>rm src/unistd.h &&
 ./configure --prefix /usr --docdir /usr/share/doc &&
-make &&
-make install</command></userinput></screen>
+make</command></userinput></screen>
 
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install</command></userinput></screen>
+
 <para>If you wish to generate and install the package documentation, ensure 
 the Python, TeX and Graphviz packages are installed, then substitute the 
 following commands for the <command>make install</command> command above:</para>
 
-<screen><userinput><command>make docs &&
+<screen><userinput role='root'><command>make docs &&
 make pdf &&
 install -d -m755 /usr/share/doc/doxygen/src &&
 install -m644 src/translator{,_adapter,_en}.h \

Modified: trunk/BOOK/general/prog/expect.xml
===================================================================
--- trunk/BOOK/general/prog/expect.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/general/prog/expect.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -133,7 +133,7 @@
 <seglistitem>
 <seg>autoexpect, autopasswd, cryptdir, decryptdir, dislocate, expect, ftp-rfc, 
 kibitz, lpunlock, mkpasswd, passmass, rftp, rlogin-cwd, timed-read, timed-run, 
-unbuffer, weather and optionally (if <application>expect</application> was 
+unbuffer, weather and optionally (if <application>Expect</application> was 
 linked against <application>Tk</application>), expectk, multixterm, 
 tknewsbiff, tkpasswd, xkibitz and xpstat</seg>
 <seg>libexpect5.42.[so,a]</seg>

Modified: trunk/BOOK/general/prog/gcc3.xml
===================================================================
--- trunk/BOOK/general/prog/gcc3.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/general/prog/gcc3.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -72,8 +72,11 @@
     --prefix=/opt/gcc-&gcc3-version; \
     --enable-shared --enable-languages=c,c++ \
     --enable-threads=posix &&
-make bootstrap &&
-make install &&
+make bootstrap</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install &&
 mv /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* /usr/lib &&
 ln -sf /usr/lib/libstdc++.so.5.0.6 /opt/gcc-&gcc3-version;/lib &&
 ln -sf libstdc++.so.5.0.6 /opt/gcc-&gcc3-version;/lib/libstdc++.so.5 &&

Modified: trunk/BOOK/general/sysutils/gpm.xml
===================================================================
--- trunk/BOOK/general/sysutils/gpm.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/general/sysutils/gpm.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -68,8 +68,11 @@
 <screen><userinput><command>patch -Np1 -i ../gpm-&gpm-version;-segfault-1.patch &&
 patch -Np1 -i ../gpm-&gpm-version;-silent-1.patch &&
 LDFLAGS="-lm" ./configure --prefix=/usr --sysconfdir=/etc &&
-make &&
-make install &&
+make</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install &&
 cp conf/gpm-root.conf /etc &&
 ldconfig</command></userinput></screen>
 </sect2>
@@ -97,7 +100,7 @@
 init script included in the
 <xref linkend="intro-important-bootscripts"/> package.</para>
 
-<screen><userinput><command>make install-gpm</command></userinput></screen>
+<screen><userinput role='root'><command>make install-gpm</command></userinput></screen>
 </sect3>
 
 <sect3 id="gpm-config"><title>Config files</title>
@@ -108,9 +111,9 @@
 
 <para><filename>/etc/sysconfig/mouse</filename>: 
 This file contains the name of your mouse device and the protocol which
-it uses.  To create this file, run the following:</para>
+it uses.  To create this file, run the following as the root user:</para>
 
-<screen><userinput><command>cat > /etc/sysconfig/mouse << "EOF"</command>
+<screen><userinput role='root'><command>cat > /etc/sysconfig/mouse << "EOF"</command>
 # Begin /etc/sysconfig/mouse
 
 MDEVICE="<replaceable>[yourdevice]</replaceable>"

Modified: trunk/BOOK/introduction/important/bootscripts.xml
===================================================================
--- trunk/BOOK/introduction/important/bootscripts.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/introduction/important/bootscripts.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -37,7 +37,7 @@
 blfs-bootscripts package. It is recomended you keep the package source 
 directory around until completion of your <acronym>BLFS</acronym> system. When 
 a script is requested from blfs-bootscripts, simply change to the directory 
-and execute the given 
+and as the root user, execute the given 
 <command>make install-<replaceable>[init-script]</replaceable></command> 
 command. This command installs the init script to its proper location (along 
 with any auxillary configuration scripts) and also creates the appropriate 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -22,6 +22,9 @@
 
 <itemizedlist>
 
+<listitem><para>January 30th, 2005 [randy]: Separated root installation 
+commands from build commands in packages already indexed.</para></listitem>
+
 <listitem><para>January 29th, 2005 [randy]: Added vulnerability fix patch to 
 Bind instructions and bumped version entities to 9.3.0p1; added MD5 sum to
 DocBook-utils instructions; added program and library descriptions to 

Modified: trunk/BOOK/postlfs/config/autofs.xml
===================================================================
--- trunk/BOOK/postlfs/config/autofs.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/postlfs/config/autofs.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -14,8 +14,8 @@
 
 <sect1 id="autofs" xreflabel="autofs-&autofs-version;">
 <sect1info>
-<othername>$LastChangedBy: randy $</othername>
-<date>$Date: 2004-10-15 13:14:25 -0500 (Fri, 15 Oct 2004) $</date>
+<othername>$LastChangedBy$</othername>
+<date>$Date$</date>
 </sect1info>
 <?dbhtml filename="autofs.html"?>
 <title>Automate Mounting of Removable File Systems</title>
@@ -65,8 +65,10 @@
 
 </sect2>
 
-<sect2>
+<sect2 id="autofs-kernel">
 <title>Installation of <application>autofs</application></title>
+<indexterm zone="autofs autofs-kernel">
+<primary sortas="d-Automounter">Automounter</primary></indexterm>
 
 <para>Verify that kernel support has been compiled in or built as
 modules in the following areas:
@@ -81,8 +83,11 @@
 commands:</para>
 
 <screen><userinput><command>./configure --prefix=/ --mandir=/usr/share/man &&
-make &&
-make install &&
+make</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install &&
 rm /etc/rc.d/init.d/autofs</command></userinput></screen>
 
 </sect2>
@@ -122,7 +127,7 @@
 will replace the <filename>auto.master</filename> with the following
 commands.
 
-<screen><userinput><command>mv /etc/auto.master /etc/auto.master.bak &&
+<screen><userinput role='root'><command>mv /etc/auto.master /etc/auto.master.bak &&
 cat > /etc/auto.master << "EOF"</command>
 # Begin /etc/auto.master
 
@@ -156,7 +161,7 @@
 <indexterm zone="autofs autofs-init">
 <primary sortas="f-autofs-init">autofs</primary></indexterm>
 
-<screen><userinput><command>make install-autofs</command></userinput></screen>
+<screen><userinput role='root'><command>make install-autofs</command></userinput></screen>
 
 <para>The time-out variable is set in
 <filename>/etc/sysconfig/autofs.conf</filename>. The installed file sets


Property changes on: trunk/BOOK/postlfs/config/autofs.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedBy Date

Modified: trunk/BOOK/postlfs/shells/ash.xml
===================================================================
--- trunk/BOOK/postlfs/shells/ash.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/postlfs/shells/ash.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -64,8 +64,11 @@
 commands:</para>
 
 <screen><userinput><command>patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &&
-make &&
-install -m 755 sh /bin/ash &&
+make</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>install -m 755 sh /bin/ash &&
 install -m 644 sh.1 /usr/share/man/man1/ash.1</command></userinput></screen>
 
 <para>If you would like to make <command>ash</command> the default sh shell, 
@@ -95,8 +98,12 @@
 <title>Contents</title>
 <segmentedlist>
 <segtitle>Installed Program</segtitle>
+<segtitle>Installed Libraries</segtitle>
+<segtitle>Installed Directories</segtitle>
 <seglistitem>
 <seg>ash</seg>
+<seg>None</seg>
+<seg>None</seg>
 </seglistitem>
 </segmentedlist>
 

Modified: trunk/BOOK/pst/ps/fop.xml
===================================================================
--- trunk/BOOK/pst/ps/fop.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/pst/ps/fop.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -98,10 +98,10 @@
 
 <sect3><title>Installing <acronym>JAI</acronym></title>
 <para>Install the <acronym>JAI</acronym> components by running the following 
-commands while in the root of the 
+commands as the root user while in the root of the 
 <application><acronym>FOP</acronym></application> source tree:</para>
 
-<screen><userinput><command>chmod 755 ../jai-1_1_2_01-lib-linux-i586-jdk.bin &&
+<screen><userinput role='root'><command>chmod 755 ../jai-1_1_2_01-lib-linux-i586-jdk.bin &&
 FOP_BUILD_DIR=$(pwd) &&
 cd $JAVA_HOME &&
 yes | $FOP_BUILD_DIR/../jai-1_1_2_01-lib-linux-i586-jdk.bin &&
@@ -114,8 +114,11 @@
 following commands:</para>
 
 <screen><userinput><command>./build.sh &&
-sed -i -e "s/build/lib/" fop.sh &&
-install -v -d -m755 \
+sed -i -e "s/build/lib/" fop.sh</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>install -v -d -m755 \
     /opt/fop-&fop-version;/{bin,lib,docs/{general,lib,site}} &&
 install -v -m755 fop.sh /opt/fop-&fop-version;/bin &&
 install -v -m644 build/fop.jar lib/avalon-framework-cvs-20020806.jar \
@@ -144,9 +147,9 @@
 up.</para>
 
 <para>If you don't have the <application>Batik</application> package installed, 
-run the following commands:</para>
+run the following commands as the root user:</para>
 
-<screen><userinput><command>install -v -m644 lib/batik.jar /opt/fop-&fop-version;/lib &&
+<screen><userinput role='root'><command>install -v -m644 lib/batik.jar /opt/fop-&fop-version;/lib &&
 install -v -m644 lib/batik.LICENSE.txt \
     /opt/fop-&fop-version;/docs/lib</command></userinput></screen>
 </sect3>
@@ -168,9 +171,9 @@
 
 <para>If you wish to install the <application>Xalan-Java</application> 
 components provided by the <application><acronym>FOP</acronym></application> 
-package, run the following commands:</para>
+package, run the following commands as the root user:</para>
 
-<screen><userinput><command>sed -i -e "s/build/lib/" xalan.sh &&
+<screen><userinput role='root'><command>sed -i -e "s/build/lib/" xalan.sh &&
 install -v -m755 xalan.sh /opt/fop-&fop-version;/bin &&
 install -v -m644 lib/xml-apis.jar \
                  lib/xercesImpl-2.2.1.jar \

Modified: trunk/BOOK/pst/sgml/docbook-utils.xml
===================================================================
--- trunk/BOOK/pst/sgml/docbook-utils.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/pst/sgml/docbook-utils.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -151,7 +151,7 @@
 <varlistentry id="db2">
 <term><command>db2*</command></term>
 <listitem><para>are symlinks pointing at the respectively named 
-<command>docbook2*</command> commands, created to satisfy some programs 
+<command>docbook2*</command> commands, created to satisfy some program's 
 use of these names.</para>
 <indexterm zone="docbook-utils db2">
 <primary sortas="g-db2-star">db2*</primary>

Modified: trunk/BOOK/pst/typesetting/jadetex.xml
===================================================================
--- trunk/BOOK/pst/typesetting/jadetex.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/pst/typesetting/jadetex.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -8,7 +8,7 @@
   <!ENTITY jadetex-download-ftp  " ">
   <!ENTITY jadetex-size          "103 KB">
   <!ENTITY jadetex-buildsize     "9.6 MB">
-  <!ENTITY jadetex-time          ".11 SBU">
+  <!ENTITY jadetex-time          "0.11 SBU">
 ]>
 
 <sect1 id="jadetex" xreflabel="JadeTeX-&jadetex-version;">
@@ -55,10 +55,10 @@
 <sect2>
 <title>Installation of <application>JadeTeX</application></title>
 
-<para>Install <application>JadeTex</application> by running the following 
-commands:</para>
+<para>First, as the root user, make some required modifications to files 
+already installed on the system:</para>
 
-<screen><userinput><command>sed -i.orig -e "s/original texmf.cnf/modified texmf.cnf/" \
+<screen><userinput role='root'><command>sed -i.orig -e "s/original texmf.cnf/modified texmf.cnf/" \
    /usr/share/texmf/web2c/texmf.cnf</command></userinput></screen>
 
 <para>You'll need to make two modifications to 
@@ -66,12 +66,12 @@
 following line under the section titled <quote>ConTeXt is a memory 
 hog...</quote>:</para>
 
-<screen><userinput>pool_size.context = 750000</userinput></screen>
+<screen><userinput role='root'>pool_size.context = 750000</userinput></screen>
 
 <para>Next, add <command>latex</command>, <command>jadetex</command> and 
 <command>pdfjadetex</command> settings using the following command:</para>
 
-<screen><userinput><command>cat >> /usr/share/texmf/web2c/texmf.cnf << "EOF"</command>
+<screen><userinput role='root'><command>cat >> /usr/share/texmf/web2c/texmf.cnf << "EOF"</command>
 
 % The following 3 sections added for JadeTeX
 
@@ -113,23 +113,24 @@
 max_strings.pdfjadetex = 55000
 <command>EOF</command></userinput></screen>
 
-<para>Rebuild and install a new <filename>latex.fmt</filename> file using the 
-following commands:</para>
+<para>Build a new <filename>latex.fmt</filename> file using the following 
+commands:</para>
 
-<screen><userinput><command>cp -R /usr/share/texmf/tex/latex/config . &&
+<screen><userinput><command>cp -v -R /usr/share/texmf/tex/latex/config . &&
 cd config &&
 tex -ini -progname=latex latex.ini &&
-mv /usr/share/texmf/web2c/latex.fmt \
-   /usr/share/texmf/web2c/latex.fmt.orig &&
-install -m 644 latex.fmt /usr/share/texmf/web2c &&
 cd ..</command></userinput></screen>
 
-<para>Finally, build and install <application>JadeTex</application> using the 
-following commands:</para>
+<para>Now, as the root user, install the <filename>latex.fmt</filename> file, 
+then build and install <application>JadeTex</application> using the following 
+commands:</para>
 
-<screen><userinput><command>make install &&
-ln -sf tex /usr/bin/jadetex &&
-ln -sf pdftex /usr/bin/pdfjadetex &&
+<screen><userinput role='root'><command>mv /usr/share/texmf/web2c/latex.fmt \
+   /usr/share/texmf/web2c/latex.fmt.orig &&
+install -v -m644 config/latex.fmt /usr/share/texmf/web2c &&
+make install &&
+ln -v -sf tex /usr/bin/jadetex &&
+ln -v -sf pdftex /usr/bin/pdfjadetex &&
 mktexlsr</command></userinput></screen>
 
 </sect2>
@@ -142,7 +143,7 @@
 <application>TeX</application> is upgraded, this file won't get 
 overwritten.</para>
 
-<para><command>ln -sf tex ...; ln -sf pdftex ...; mktexlsr</command>: The 
+<para><command>ln -v -sf tex ...; ln -v -sf pdftex ...; mktexlsr</command>: The 
 <application>JadeTeX</application> programs are actually just symlinks to the 
 <application>TeX</application> programs. <command>mktexlsr</command> updates
 <application>TeX</application>'s <filename>ls-R</filename> database used by 
@@ -164,8 +165,8 @@
 <sect3><title>Configuration Information</title>
 
 <para>If you need to modify the default <application>JadeTeX</application> 
-macro settings, see the <ulink 
-url="http://jadetex.sourceforge.net/#index-div-d18e397">
+macro settings, see the 
+<ulink url="http://jadetex.sourceforge.net/#index-div-d18e397">
 <application>JadeTeX</application> <acronym>FAQ</acronym></ulink>.</para>
 </sect3>
 
@@ -176,8 +177,12 @@
 
 <segmentedlist>
 <segtitle>Installed Programs</segtitle>
+<segtitle>Installed Libraries</segtitle>
+<segtitle>Installed Directories</segtitle>
 <seglistitem>
 <seg>jadetex and pdfjadetex</seg>
+<seg>None</seg>
+<seg>/usr/share/texmf/tex/jadetex</seg>
 </seglistitem>
 </segmentedlist>
 

Modified: trunk/BOOK/pst/typesetting/tex.xml
===================================================================
--- trunk/BOOK/pst/typesetting/tex.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/pst/typesetting/tex.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -3,6 +3,7 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
+  <!ENTITY tex-download-http     " ">
   <!ENTITY tex-download-ftp      "ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-&tex-version;.tar.gz">
   <!ENTITY texmf-download-ftp    "ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-&tex-version;.tar.gz">
   <!ENTITY texmfsrc-download-ftp "ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmfsrc-&tex-version;.tar.gz">
@@ -34,26 +35,27 @@
 
 <sect3><title>Package information</title>
 <itemizedlist spacing='compact'>
-<listitem><para>Required Download (FTP): <ulink
-url="&tex-download-ftp;"/></para></listitem>
-<listitem><para>Required Download (FTP): <ulink
-url="&texmf-download-ftp;"/></para></listitem>
-<listitem><para>Optional Download (FTP): <ulink
-url="&texmfsrc-download-ftp;"/></para></listitem>
+<listitem><para>Download (HTTP): 
+<ulink url="&tex-download-http;"/></para></listitem>
+<listitem><para>Download (FTP): 
+<ulink url="&tex-download-ftp;"/></para></listitem>
 <listitem><para>Download size: 
 &tex-size; (&tex-optional-size; with optional tarball)</para></listitem>
-<listitem><para>Estimated disk space required:
+<listitem><para>Estimated disk space required: 
 &tex-buildsize; (&tex-optional-buildsize; with optional tarball)</para>
 </listitem>
-<listitem><para>Estimated build time:
+<listitem><para>Estimated build time: 
 &tex-time;</para></listitem></itemizedlist>
 </sect3>
 
 <sect3><title>Additional Downloads</title>
 <itemizedlist spacing='compact'>
-<listitem><para>Required Patch (if using Glibc >2.3.3): <ulink 
-url="&patch-root;/tetex-src-&tex-version;-flex-1.patch"/></para>
-</listitem>
+<listitem><para>Required macros and fonts: 
+<ulink url="&texmf-download-ftp;"/></para></listitem>
+<listitem><para>Optional <filename>texmf</filename> sources: 
+<ulink url="&texmfsrc-download-ftp;"/></para></listitem>
+<listitem><para>Required Patch: <ulink 
+url="&patch-root;/tetex-src-&tex-version;-flex-1.patch"/></para></listitem>
 <listitem><para>Recommended Patch: <ulink 
 url="&patch-root;/tetex-src-&tex-version;-remove_readlink-1.patch"/></para>
 </listitem>
@@ -81,35 +83,42 @@
 <sect2>
 <title>Installation of <application>TeX</application></title>
 
+<!--
 <para><application>TeX</application> is installed from the source directory 
 (usually <filename class="directory">/usr/src</filename>) and untarring
 instructions are included below instead of the usual assumption that you
 have already untarred the package. The source directory should contain
 the two required packages and the optional package, if desired.</para>
+-->
 
-<para>Install <application>TeX</application> by running the following 
-commands:</para>
+<para>Before building <application>TeX</application>, the macros and fonts 
+package (<filename>texmf</filename> tarball) must be installed. Install the 
+macros and fonts using the following commands as the root user:</para>
 
-<screen><userinput><command>mkdir -p /usr/share/texmf &&
-tar -zxf tetex-src-&tex-version;.tar.gz &&
-cd tetex-src-&tex-version; &&
+<screen><userinput role='root'><command>install -v -d -m755 /usr/share/texmf &&
 gzip -dc ../tetex-texmf-&tex-version;.tar.gz \
-      | (umask 0; cd /usr/share/texmf; tar -xf -)</command></userinput></screen>
+    | (umask 0; cd /usr/share/texmf; tar -xf -)</command></userinput></screen>
 
 <para>If the optional <filename>texmf</filename> source code 
-<acronym>TAR</acronym> ball was downloaded, untar it now:</para>
+<acronym>TAR</acronym> ball was downloaded, untar it now as the root 
+user:</para>
 
-<screen><userinput><command>gzip -dc ../tetex-texmfsrc-&tex-version;.tar.gz \
-      | (umask 0; cd /usr/share/texmf; tar -xf -)</command></userinput></screen>
+<screen><userinput role='root'><command>gzip -dc ../tetex-texmfsrc-&tex-version;.tar.gz \
+    | (umask 0; cd /usr/share/texmf; tar -xf -)</command></userinput></screen>
 
-<para>Continue with the installation:</para>
+<para>Install <application>TeX</application> by running the following 
+commands:</para>
 
 <screen><userinput><command>patch -Np1 -i ../tetex-src-&tex-version;-flex-1.patch &&
 patch -Np1 -i ../tetex-src-&tex-version;-remove_readlink-1.patch &&
 ./configure --with-x=no --prefix=/usr \
-    --without-texinfo   --with-system-ncurses --with-system-zlib \
+    --without-texinfo --with-system-ncurses --with-system-zlib \
     --exec-prefix=/usr --bindir=/usr/bin &&
-make world &&
+make all</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install &&
 texconfig dvips paper letter &&
 texconfig font rw</command></userinput></screen>
 
@@ -121,9 +130,6 @@
 <sect2>
 <title>Installation command explanations</title>
 
-<para><command>gzip -dc ../tetex-texmf-&tex-version;.tar.gz | ...</command>: 
-Untar the <application>TeX</application> fonts and macro libraries.</para>
-
 <para><option>--with-x=no</option>: This switch will avoid any
 <application>X</application> Window dependencies.
 <application>TeX</application> can be compiled with
@@ -137,8 +143,8 @@
 
 <para><parameter>--without-texinfo</parameter>: A default 
 <acronym>LFS</acronym> installation already has the 
-<application>texinfo</application> package installed; this switch will avoid 
-overwriting it with the included <application>texinfo</application>
+<application>Texinfo</application> package installed; this switch will avoid 
+overwriting it with the included <application>Texinfo</application>
 package.</para> 
 
 <para><parameter>--with-system-ncurses</parameter>: This switch specifies 

Modified: trunk/BOOK/x/wm/fluxbox.xml
===================================================================
--- trunk/BOOK/x/wm/fluxbox.xml	2005-01-30 13:00:18 UTC (rev 3362)
+++ trunk/BOOK/x/wm/fluxbox.xml	2005-01-30 17:59:50 UTC (rev 3363)
@@ -54,9 +54,12 @@
 commands:</para>
 
 <screen><userinput><command>./configure --prefix=/usr &&
-make &&
-make install</command></userinput></screen>
+make</command></userinput></screen>
 
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install</command></userinput></screen>
+
 </sect2>
 
 <sect2>
@@ -83,6 +86,9 @@
 startfluxbox
 <command>EOF</command></userinput></screen>
 
+<para>Now create the <application>Fluxbox</application> configuration 
+files:</para>
+
 <screen><userinput><command>mkdir ~/.fluxbox &&
 cp /usr/share/fluxbox/init ~/.fluxbox/init &&
 cp /usr/share/fluxbox/keys ~/.fluxbox/keys &&




More information about the blfs-book mailing list