6.16. Xz-5.2.5

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

估计构建时间: 0.1 SBU
需要硬盘空间: 16 MB

6.16.1. 安装 Xz

准备编译 Xz:

./configure --prefix=/usr                     \
            --host=$LFS_TGT                   \
            --build=$(build-aux/config.guess) \
            --disable-static                  \
            --docdir=/usr/share/doc/xz-5.2.5

编译该软件包:

make

安装该软件包:

make DESTDIR=$LFS install

确保所有关键文件位于正确的目录中:

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

该软件包的详细信息可以在第 8.8.2 节 “Xz 的内容”中找到。