From 73aedd1d35747ff2fad4ddf514dca810721a612a Mon Sep 17 00:00:00 2001 From: Alex Gronenwoud Date: Sat, 1 Nov 2003 22:31:50 +0000 Subject: Merging caption and installation sections for all packages in chapters 5 and 6. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3052 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/bzip2.xml | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) (limited to 'chapter06/bzip2.xml') diff --git a/chapter06/bzip2.xml b/chapter06/bzip2.xml index 0a1bb3540..bc032f049 100644 --- a/chapter06/bzip2.xml +++ b/chapter06/bzip2.xml @@ -7,6 +7,44 @@ Estimated required disk space: &bzip2-compsize; &aa-bzip2-shortdesc; &aa-bzip2-dep; -&c6-bzip2-inst; + +   + + +Installation of Bzip2 + +Prepare Bzip2 for compilation with: + +make -f Makefile-libbz2_so +make clean + +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. + +Compile the package: + +make + +Install it: + +make install + +And install the shared bzip2 binary into the +/bin directory, then make some +necessary 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 + + + -- cgit v1.2.3-54-g00ecf