Установка Bzip2-1.0.2

Ожидаемое время сборки: 0.1 SBU
Ожидаемое место на диске: 3.0 MB

Описание Bzip2

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

Устанавливаемые программы: 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

Зависимости установки Bzip2

Bzip2 зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make.

Установка Bzip2

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

make -f Makefile-libbz2_so
make clean

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

Скомпилируем пакет:

make

Установим его:

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}
mv /usr/bin/{bzip2recover,bzless,bzmore} /bin
ln -s bzip2 /bin/bunzip2
ln -s bzip2 /bin/bzcat