安装的程序: compress(链接到 gzip), gunzip(链接到 gzip), gzexe, gzip, uncompress(链接到 gunzip), zcat(链接到 gzip), zcmp, zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, znew
gzip 包含用Lempel-Ziv编码(LZ77)来压缩和解压文件的程序。
Gzip 有两个安全漏洞,下面的补丁可以修正它:
patch -Np1 -i ../gzip-1.3.5-security_fixes-1.patch
为编译 Gzip 做准备:
./configure --prefix=/usr
gzexe 脚本里包含对 gzip 程序的硬路径引用。由于我们后面要改变 gzip 程序的位置,就需要用下面的命令改变脚本中的硬路径:
sed -i 's@"BINDIR"@/bin@g' gzexe.in
编译软件包:
make
安装软件包:
make install
把 gzip 程序移动到 /bin 目录并创建一些常用的符号连接:
mv /usr/bin/gzip /bin rm /usr/bin/{gunzip,zcat} ln -s gzip /bin/gunzip ln -s gzip /bin/zcat ln -s gzip /bin/compress ln -s gunzip /bin/uncompress