{{ include('../packages/bzip2/README.md') }} ## Подготовка Примените патч для правильной установки документации: ```bash {{ include('../packages/bzip2/patch') }} ``` Убедитесь, что будут созданы относительные символические ссылки, и исправьте путь установки man-страниц: ```bash {{ include('../packages/bzip2/prepare') }} ``` ## Сборка Для сборки динамической библиотеки `libbz2.so` и самого пакета: ```bash {{ include('../packages/bzip2/build') }} ``` ## Установка ```bash {{ include('../packages/bzip2/install') }} ``` Создайте необходимые символические ссылки: ```bash {{ include('../packages/bzip2/postinstall') }} ``` > Если вы собираете систему с раздельной структурой каталогов, то пропустите шаг с созданием ссылок, перейдя к следующему. ## При раздельной структуре каталогов ```bash {{ include('../packages/bzip2/cldirs') }} ``` ## Для multilib ### Очистка ```bash {{ include('../packages/bzip2/multi_prepare') }} ``` ### Сборка ```bash {{ include('../packages/bzip2/multi_build') }} ``` ### Установка ```bash {{ 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` - библиотека, реализующая сжатие данных без потерь с сортировкой по блокам с использованием алгоритма Берроуза-Уиллера.