6.40. Bzip2-1.0.2

6.40. Bzip2-1.0.2

Bzip2 является блочным файловым архиватором, который сжимает, как правило, лучше традиционного gzip.

Расчетное время сборки 0.1 SBU

Требуемое место на диске 3.0 MB

Bzip2 - зависимости установки: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc и Make

6.40.1. Инсталируем Bzip2

Подготавливаем Bzip2 для компиляции:

make -f Makefile-libbz2_so
make clean

Флаг -f означает, что Bzip2 будет собран, используя другой файл Makefile, в данном случае файл Makefile-libbz2_so, который создает динамическую библиотеку libbz2.so и связывает Bzip2 с ней.

Компилируем пакет

make

Если потребуется переинсталировать Bzip2, сначала выполните rm -f /usr/bin/bz*, в противном случае последующая команда make install будет с ошибкой.

Проинсталируем программы:

make install

Установим библиотеку bzip2 в директорию /bin, затем создадим необходимые ссылки и удалим старые:

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

6.40.2. Описание Bzip2

Проинсталированные программы: bunzip2 (ссылка на bzip2), bzcat (ссылка на bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless и bzmore

Проинсталированные библиотеки: libbz2.a, libbz2.so (ссылка на libbz2.so.1.0), libbz2.so.1.0 (ссылка на libbz2.so.1.0.2) и libbz2.so.1.0.2

Короткое описание

bunzip2

Декомпрессия файлов, сжатых bzip

bzcat

Декомпрессия на стандартное устройство вывода

bzcmp

Запускает cmp на файлах, сжатых bzip

bzdiff

Запускает diff на файлах, сжатых bzip

bzgrep

Запускает grep на файлах, сжатых bzip

bzegrep

Запускает egrep на файлах, сжатых bzip

bzfgrep

Запускает fgrep на файлах, сжатых bzip

bzip2

Сжимает файлы, используя алгоритм компрессии Burrows-Wheeler блочной сортировки текста с кодированием Huffman; уровень компрессии лучше, чем у сжатия более распространенными компрессотами, использующими алгоритм “Lempel-Ziv”, например gzip

bzip2recover

Пытается восстановить данные из поврежденных bzip-файлов

bzless

Запускает less на файлах, сжатых bzip

bzmore

Запускает more на файлах, сжатых bzip

libbz2*

Библиотека, включающая блочно-сортирующую компрессию данных, использующую алгоритм Burrows-Wheeler