From 99302877e2420aec4721c0be2416c2749361896f Mon Sep 17 00:00:00 2001 From: Timothy Bauscher Date: Sun, 19 Jan 2003 15:36:47 +0000 Subject: Chapter 6 cleanup after conversions. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2392 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/bzip2-inst.xml | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) (limited to 'chapter06/bzip2-inst.xml') 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 @@ Installation of Bzip2 -Compile the package: - -make -f Makefile-libbz2_so && -make - +Begin compiling the package: -And finish off installing the package: +make -f Makefile-libbz2_so - -make install +The -f flag 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. -Copy the Bzip2 binary into the /bin directory, make some - neccessary symbolic links and clean up. +Continue compiling the package: - -cp bzip2-shared /bin/bzip2 && +make + +Install the package: + +make install + +Copy the Bzip2 binary into the /bin directory, make some +neccessary symbolic links and clean up. + +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 - - - - - -Command explanations - -make -f Makefile-libbz2_so: 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. +ln -s bzip2 /bin/bzcat -- cgit v1.2.3-54-g00ecf