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.
|
|