diff options
Diffstat (limited to 'chapter06/bzip2-inst.xml')
-rw-r--r-- | chapter06/bzip2-inst.xml | 44 |
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 && -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 && +<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 && cp -a libbz2.so* /lib && ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so && rm /usr/bin/{bunzip2,bzcat,bzip2} && mv /usr/bin/{bzip2recover,bzless,bzmore} /bin && ln -s bzip2 /bin/bunzip2 && -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> |