安装的程序: 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 -v /usr/bin/gzip /bin rm -v /usr/bin/{gunzip,zcat} ln -sv gzip /bin/gunzip ln -sv gzip /bin/zcat ln -sv gzip /bin/compress ln -sv gunzip /bin/uncompress