【编译安装】
参考:http://www.linuxfromscratch.org/lfs/view/stable/chapter06/xz
参考:http://lib.csdn.net/article/embeddeddevelopment/33286
LZMA(Lempel-Ziv-Markov chain-Algorithm 的缩写),是一个Deflate和LZ77算法改良和优化后的压缩算法,是目前最好的压缩算法之一。
最高版本:xz-5.2.2
老版本:http://tukaani.org/xz/xz-5.1.2alpha.tar.xz
编译安装新版本:
wget http://tukaani.org/xz/xz-5.2.2.tar.gz && tar -zxvf xz-5.2.2.tar.gz && cd xz-5.2.2 sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' -i src/liblzma/lz/lz_encoder.c ./configure --prefix=/usr --disable-static --docdir=/usr/share/doc/xz-5.2.2 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
安装完成。
相关文件路径:
/usr/include/lzma /usr/lib /usr/lib/pkgconfig/liblzma.pc
【包安装】
Ubuntu 系统:
sudo apt-get update && sudo apt-get install xz-utils
CentOS 系统:
yum install xz -y
参考:https://computingforgeeks.com/how-to-extract-xz-files-on-linux/
参考:https://www.howtoinstall.co/en/ubuntu/utopic/xz-utils