8.8. Xz-5.2.5

Xz 软件包包含文件压缩和解压缩工具,它能够处理 lzma 和新的 xz 压缩文件格式。使用 xz 压缩文本文件,可以得到比传统的 gzipbzip2 更好的压缩比。

估计构建时间: 0.2 SBU
需要硬盘空间: 15 MB

8.8.1. 安装 Xz

准备编译 Xz:

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

编译该软件包:

make

运行以下命令以测试编译结果:

make check

安装该软件包,并保证所有重要文件都位于正确的目录中:

make install
mv -v   /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
mv -v /usr/lib/liblzma.so.* /lib
ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so

8.8.2. 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.2.5

简要描述

lzcat

解压到标准输出

lzcmp

在 LZMA 压缩文件上执行 cmp

lzdiff

在 LZMA 压缩文件上执行 diff

lzegrep

在 LZMA 压缩文件上执行 egrep

lzfgrep

在 LZMA 压缩文件上执行 fgrep

lzgrep

在 LZMA 压缩文件上执行 grep

lzless

在 LZMA 压缩文件上执行 less

lzma

使用 LZMA 格式压缩或解压缩文件

lzmadec

一个轻量、快速的 LZMA 压缩文件解码器

lzmainfo

显示 LZMA 压缩文件头中存储的信息

lzmore

在 LZMA 压缩文件上执行 more

unlzma

使用 LZMA 格式解压缩文件

unxz

使用 XZ 格式解压缩文件

xz

使用 XZ 格式压缩或解压缩文件

xzcat

解压到标准输出

xzcmp

在 XZ 压缩文件上执行 cmp

xzdec

一个轻量、快速的 XZ 压缩文件解码器

xzdiff

在 XZ 压缩文件上执行 diff

xzegrep

在 XZ 压缩文件上执行 egrep

xzfgrep

在 XZ 压缩文件上执行 fgrep

xzgrep

在 XZ 压缩文件上执行 grep

xzless

在 XZ 压缩文件上执行 less

xzmore

在 XZ 压缩文件上执行 more

liblzma

实现基于 Lempel-Zip-Markov 链的无损块排序数据压缩算法的库