%general-entities; ]> Bzip2-&bzip2-version; Bzip2 <para>The Bzip2 package contains programs for compressing and decompressing files. On text files they achieve a much better compression than the traditional <command>gzip</command>.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem><seg>0.1 SBU</seg><seg>3.0 MB</seg></seglistitem> </segmentedlist> <segmentedlist> <segtitle>Bzip2 installation depends on</segtitle> <seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make</seg></seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>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 If you are reinstalling Bzip2, you need to do rm -f /usr/bin/bz* first, otherwise the following make install will fail. Install the programs: make install Now 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} ln -s bzip2 /bin/bunzip2 ln -s bzip2 /bin/bzcat Contents of Bzip2 Installed programs Installed libraries 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.&bzip2-version;) and libbz2.so.&bzip2-version; Short descriptions bunzip2 bunzip2 decompresses bzipped files. bzcat bzcat decompresses to standard output. bzcmp bzcmp runs cmp on bzipped files. bzdiff bzdiff runs diff on bzipped files. bzgrep bzgrep and friends run grep on bzipped files. bzip2 bzip2 compresses files using the Burrows-Wheeler block sorting text compression algorithm with Huffman coding. The compression rate is generally considerably better than that achieved by more conventional compressors using LZ77/LZ78, like gzip. bzip2recover bzip2recover tries to recover data from damaged bzip2 files. bzless bzless runs less on bzipped files. bzmore bzmore runs more on bzipped files. libbz2* libbz2* is the library implementing lossless, block-sorting data compression, using the Burrows-Wheeler algorithm.