8.8. Xz-5.4.6

Пакет Xz содержит программы для сжатия и распаковки файлов. Он предоставляет возможности для lzma и более новых форматов сжатия xz. Сжатие текстовых файлов с помощью xz дает лучший процент сжатия, чем с традиционные gzip или bzip2.

Приблизительное время сборки: 0.1 SBU
Требуемое дисковое пространство: 25 MB

8.8.1. Установка пакета Xz

Подготовьте Xz к компиляции:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/xz-5.4.6

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check

Установите пакет:

make install

8.8.2. Установка Xz - 32-битная версия

Выполните очистку после предыдущей сборки:

make distclean

Подготовьте Xz к компиляции:

CC="gcc -m32" ./configure \
    --host=i686-pc-linux-gnu      \
    --prefix=/usr                 \
    --libdir=/usr/lib32           \
    --disable-static

Скомпилируйте пакет:

make

Установите пакет:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

8.8.3. Содержимое пакета Xz

Установленные программы: lzcat (ссылка на xz), lzcmp (ссылка на xzdiff), lzdiff (ссылка на xzdiff), lzegrep (ссылка на xzgrep), lzfgrep (ссылка на xzgrep), lzgrep (ссылка на xzgrep), lzless (ссылка на xzless), lzma (ссылка на xz), lzmadec, lzmainfo, lzmore (ссылка на xzmore), unlzma (ссылка на xz), unxz (ссылка на xz), xz, xzcat (ссылка на xz), xzcmp (ссылка на xzdiff), xzdec, xzdiff, xzegrep (ссылка на xzgrep), xzfgrep (ссылка на xzgrep), xzgrep, xzless и xzmore
Установленные библиотеки: liblzma.so
Созданные каталоги: /usr/include/lzma и /usr/share/doc/xz-5.4.6

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

lzcat

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

lzcmp

Запускает cmp для файлов сжатых LZMA

lzdiff

Запускает diff для файлов сжатых LZMA

lzegrep

Запускает egrep для файлов сжатых LZMA

lzfgrep

Запускает fgrep для файлов сжатых LZMA

lzgrep

Запускает grep для файлов сжатых LZMA

lzless

Запускает less для файлов сжатых LZMA

lzma

Сжимает или распаковывает файлы в формате LZMA

lzmadec

Небольшой и быстрый декодер для файлов сжатых LZMA.

lzmainfo

Показывает информацию, хранящуюся в заголовке сжатого файла LZMA

lzmore

Запускает more для файлов сжатых LZMA

unlzma

Распаковывает файлы в формате LZMA

unxz

Распаковывает файлы в формате XZ

xz

Сжимает или распаковывает файлы в формате XZ.

xzcat

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

xzcmp

Запускает cmp для сжатых XZ файлов

xzdec

Небольшой и быстрый декодер для файлов сжатых XZ

xzdiff

Запускает diff для сжатых XZ файлов

xzegrep

Запускает egrep для сжатых XZ файлов

xzfgrep

Запускает fgrep для сжатых XZ файлов

xzgrep

Запускает grep для сжатых XZ файлов

xzless

Запускает less для сжатых XZ файлов

xzmore

Запускает more для сжатых XZ файлов

liblzma

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