aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/bzip2-inst.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06/bzip2-inst.xml')
-rw-r--r--chapter06/bzip2-inst.xml44
1 files changed, 20 insertions, 24 deletions
diff --git a/chapter06/bzip2-inst.xml b/chapter06/bzip2-inst.xml
index 4ff56528b..5547ffaae 100644
--- a/chapter06/bzip2-inst.xml
+++ b/chapter06/bzip2-inst.xml
@@ -3,38 +3,34 @@
<sect2>
<title>Installation of Bzip2</title>
-<para>Compile the package:</para>
-<para><screen><userinput>
-make -f Makefile-libbz2_so &amp;&amp;
-make
-</userinput></screen></para>
+<para>Begin compiling the package:</para>
-<para>And finish off installing the package:</para>
+<para><screen><userinput>make -f Makefile-libbz2_so</userinput></screen></para>
-<para><screen><userinput>
-make install</userinput></screen></para>
+<para>The <emphasis>-f</emphasis> flag will cause bzip2 to be built
+using a different <filename>Makefile</filename> file, in this case the
+<filename>Makefile-libbz2_so</filename> file, which creates a dynamic
+<filename>libbz2.so</filename> library and links the bzip2 utilities
+against it.</para>
-<para>Copy the Bzip2 binary into the /bin directory, make some
- neccessary symbolic links and clean up.</para>
+<para>Continue compiling the package:</para>
-<para><screen><userinput>
-cp bzip2-shared /bin/bzip2 &amp;&amp;
+<para><screen><userinput>make</userinput></screen></para>
+
+<para>Install the package:</para>
+
+<para><screen><userinput>make install</userinput></screen></para>
+
+<para>Copy the Bzip2 binary into the <filename
+class="directory">/bin</filename> directory, make some
+neccessary symbolic links and clean up.</para>
+
+<para><screen><userinput>cp bzip2-shared /bin/bzip2 &amp;&amp;
cp -a libbz2.so* /lib &amp;&amp;
ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so &amp;&amp;
rm /usr/bin/{bunzip2,bzcat,bzip2} &amp;&amp;
mv /usr/bin/{bzip2recover,bzless,bzmore} /bin &amp;&amp;
ln -s bzip2 /bin/bunzip2 &amp;&amp;
-ln -s bzip2 /bin/bzcat
-</userinput></screen></para>
-
-</sect2>
-
-<sect2>
-<title>Command explanations</title>
-
-<para><userinput>make -f Makefile-libbz2_so:</userinput> This will cause bzip2
-to be built using a different Makefile file, in this case the
-Makefile-libbz2_so file, which creates a dynamic libbz2.so library and
-links the bzip2 utilities against it.</para>
+ln -s bzip2 /bin/bzcat</userinput></screen></para>
</sect2>