RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Linux From Scratch. Версия 6.0

Глава 6. Установка основных системных программ

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.

Поиск

 

Найди своих коллег!