Библиотека сайта rus-linux.net
Linux From Scratch (version 6.8) | ||
Назад | Глава 6. Установка программ базовой системы | Вперед |
6.36. Пакет Bzip2-1.0.6
В пакете Bzip2 пакет находятся программы сжатия и распаковки файлов. Сжатие текстовых файлов с помощью bzip2 позволяет получить лучший процент сжатия, чем с помощью традиционного gzip.
Приблизительное время сборки: менее 0,1 SBU
Требуемое дисковое пространство: 6,4 MB
6.36.1. Установка пакета Bzip2
Примените патч, который позволит установить документацию для этого пакета:
patch -Np1 -i ../bzip2-1.0.6-install_docs-1.patch
Следующая команда обеспечит, что установка символических ссылок будет относительна:
sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile
Подготовьте пакет Bzip2 для компиляции:
make -f Makefile-libbz2_so make clean
Пояснение параметра make:
-f Makefile-libbz2_so | |
Этот параметр указывает, что пакет Bzip2 будет собираться с использованием другого файла |
Откомпилируйте и проверьте пакет:
make
Установите программы:
make PREFIX=/usr install
Установите общедоступный двоичный модуль bzip2 в директорий /bin
, создайте необходимые символические ссылки, уберите ненужные:
cp -v bzip2-shared /bin/bzip2 cp -av libbz2.so* /lib ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so rm -v /usr/bin/{bunzip2,bzcat,bzip2} ln -sv bzip2 /bin/bunzip2 ln -sv bzip2 /bin/bzcat
6.36.2. Описание пакета Bzip2
Установленные программы: bunzip2 (ссылка на bzip2), bzcat (ссылка на bzip2), bzcmp (ссылка на bzdiff), bzdiff, bzegrep (ссылка на bzgrep), bzfgrep (ссылка на bzgrep), bzgrep, bzip2, bzip2recover, bzless (ссылка на bzmore) и bzmore
Установленные библиотеки: libbz2.{a,so}
Установленные директории: /usr/share/doc/bzip2-1.0.6
Краткое описание
bunzip2 | Разархивирование файлов, заархивированных с помощью bzip |
bzcat | Разархивирование в стандартный выходной поток |
bzcmp | Запуск команды cmp для файлов, заархивированных с помощью bzip |
bzdiff | Запуск команды diff для файлов, заархивированных с помощью bzip |
bzegrep | Запуск команды egrep для файлов, заархивированных с помощью bzip |
bzfgrep | Запуск команды fgrep для файлов, заархивированных с помощью bzip |
bzgrep | Запуск команды grep для файлов, заархивированных с помощью bzip |
bzip2 | При сжатии файлов используется алгоритм схатия с текстовой сортировкой блоков Барроуза-Уилера (Burrows-Wheeler) с кодированием Хоффмана (Huffman); степень сжатия лучше, чем можно получить с помощью более традиционных средств сжатия, таких как gzip, использующих алгоритмы "Lempel-Ziv" |
bzip2recover | Используется для восстановления данных из испорченных файлов, заархивированных с помощью bzip |
bzless | Запуск команды less для файлов, заархивированных с помощью bzip |
bzmore | Запуск команды more для файлов, заархивированных с помощью bzip |
| Библиотека с реализацией механизма сжатия данных без потерь с поблочной сортировкой, использующей алгоритм Барроуза-Уилера (Burrows-Wheeler) |
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Automake-1.11.1 | Пакет Diffutils-3.0 |