6.45. Xz-5.2.4

Xz 软件包包含用于压缩和解压文件的程序。它提供 lzma 和更新的 xz 压缩格式功能。和传统的 gzipbzip2 命令相比,用 xz 压缩文本文件能获得更好的压缩率。

大致构建用时: 0.2 SBU
所需磁盘空间: 16 MB

6.45.1. 安装 Xz

准备编译 Xz:

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

编译软件包:

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

6.45.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.4

简要介绍

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-Ziv-Markov 链算法实现无损块排序数据压缩的库