%general-entities; ]> bzip2 &bzip2-version;
&bzip2-url;
Bzip2-&bzip2-version; Bzip2 <para>Пакет Bzip2 содержит программы для сжатия и распаковки файлов. Сжатие текстовых файлов с помощью <command>bzip2</command> даёт больший процент сжатия, чем традиционный <command>gzip</command>.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&bzip2-fin-sbu;</seg> <seg>&bzip2-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Bzip2 Примените патч, который установит документацию для этого пакета: patch -Np1 -i ../&bzip2-docs-patch; Следующая команда гарантирует установку символических ссылок с относительным путём: sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile Убедитесь, что справочные страницы установлены в правильном месте: sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile Подготовьте Bzip2 к компиляции: make -f Makefile-libbz2_so make clean Значение параметра make: -f Makefile-libbz2_so Этот параметр позволяет выполнить сборку, с использованием другого Makefile, в данном случае Makefile-libbz2_so, который создает динамическую библиотеку libbz2.so и связывает с ней Bzip2. Скомпилируйте и протестируйте пакет: make Установите пакет: make PREFIX=/usr install Установите библиотеку: cp -av libbz2.so.* /usr/lib ln -sv libbz2.so.&bzip2-version; /usr/lib/libbz2.so Установите общий бинарный файл bzip2 в каталог /usr/bin, и замените две копии bzip2 символическими ссылками: cp -v bzip2-shared /usr/bin/bzip2 for i in /usr/bin/{bzcat,bunzip2}; do ln -sfv bzip2 $i done Удалите ненужную статическую библиотеку: rm -fv /usr/lib/libbz2.a Содержимое пакета Bzip2 Установленные программы Установленные библиотеки Созданные каталоги bunzip2 (ссылка на bzip2), bzcat (ссылка на bzip2), bzcmp (ссылка на bzdiff), bzdiff, bzegrep (ссылка на bzgrep), bzfgrep (ссылка на bzgrep), bzgrep, bzip2, bzip2recover, bzless (ссылка на bzmore), и bzmore libbz2.so /usr/share/doc/bzip2-&bzip2-version; Краткое описание bunzip2 Распаковывает bzip-файлы bunzip2 bzcat Распаковывает в поток стандартного вывода bzcat bzcmp Запускает программу cmp для bzip файлов bzcmp bzdiff Запускает программу diff для bzip файлов bzdiff bzegrep Запускает программу egrep для bzip файлов bzegrep bzfgrep Запускает программу fgrep для bzip файлов bzfgrep bzgrep Запускает программу grep для bzip файлов bzgrep bzip2 Сжимает файлы, используя алгоритм сжатия текста с блочной сортировкой Барроуза — Уилера и кодирование Хафмана; степень сжатия лучше, чем у более традиционных архиваторов, использующих алгоритмы Lempel-Ziv, например gzip bzip2 bzip2recover Пытается восстанавливать данные из поврежденных архивов bzip2recover bzless Запускает программу less для bzip файлов bzless bzmore Запускает программу more для bzip файлов bzmore libbz2 Библиотека, реализующая сжатие данных без потерь с использованием алгоритма Барроуза-Уилера. libbz2