The Bzip2 package contains programs for compressing and decompressing files. Compressing text files with bzip2 yields a much better compression percentage than with the traditional gzip.
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
To test the results, issue: make test.
If reinstalling Bzip2, perform rm -f /usr/bin/bz* first, otherwise the following make install will fail.
Install the programs:
make install
Install the shared bzip2 binary into the /bin directory, 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} ln -s bzip2 /bin/bunzip2 ln -s bzip2 /bin/bzcat