Estimated build time: 0.09 SBU Estimated required disk space: 3 MB |
Last checked against version 1.0.2
Bzip2 is a block-sorting file compressor which generally achieves a better compression than the traditional gzip does.
Bzip2 installs the following files:
bunzip2 (link to bzip2), bzcat (link to bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless and bzmore
libbz2.a, libbz2.so (link to libbz2.so.1.0), libbz2.so.1.0 (link to libbz2.so.1.0.2) and libbz2.so.1.0.2
Last checked against version 1.0.1.
Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make
Begin compiling the package:
make -f Makefile-libbz2_so |
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.
Continue compiling the package:
make |
Install the package:
make install |
Copy the 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} && mv /usr/bin/{bzip2recover,bzless,bzmore} /bin && ln -s bzip2 /bin/bunzip2 && ln -s bzip2 /bin/bzcat |