Lx4U-book/docs/build-system/bz2.md
2021-11-04 19:24:31 +03:00

3.4 KiB
Raw Blame History

{{ include('../packages/bzip2/README.md') }}

Подготовка

Примените патч для правильной установки документации:

{{ include('../packages/bzip2/patch') }}

Убедитесь, что будут созданы относительные символические ссылки, и исправьте путь установки man-страниц:

{{ include('../packages/bzip2/prepare') }}

Сборка

Для сборки динамической библиотеки libbz2.so и самого пакета:

{{ include('../packages/bzip2/build') }}

Установка

{{ include('../packages/bzip2/install') }}

Создайте необходимые символические ссылки:

{{ include('../packages/bzip2/postinstall') }}

Если вы собираете систему с раздельной структурой каталогов, то пропустите шаг с созданием ссылок, перейдя к следующему.

При раздельной структуре каталогов

{{ include('../packages/bzip2/cldirs') }}

Для multilib

Очистка

{{ include('../packages/bzip2/multi_prepare') }}

Сборка

{{ include('../packages/bzip2/multi_build') }}

Установка

{{ include('../packages/bzip2/multi_install') }}

Установленные файлы

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

Библиотеки: libbz2.so

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

bunzip2 - распаковывает файлы в формате bzip

bzcat - распаковывает в стандартный вывод

bzcmp - запускает cmp для файлов, сжатых с помощью bzip

bzdiff - запускает diff для файлов, сжатых с помощью bzip

Bzegrep - запускает egrep для файлов, сжатых с помощью bzip

bzfgrep - запускает fgrep для файлов, сжатых с помощью bzip

bzgrep - запускает grep для файлов, сжатых с помощью bzip

bzip2 - сжимает файлы, используя алгоритм сжатия текста сортировки блоков Барроуза-Уиллера с кодированием Хаффмана; степень сжатия лучше, чем достигается более традиционными компрессорами, использующими алгоритмы «Lempel-Ziv», такие как gzip

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

bzless - работает меньше с файлами, сжатыми с помощью bzip

bzmore - работает больше с файлами, сжатыми с помощью bzip

libbz2 - библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием алгоритма Берроуза-Уиллера.