预计所需编译时间: 0.1 SBU 预计所需硬盘空间: 2.6 MB |
gzip 包含用Lempel-Ziv编码(LZ77)来压缩和解压文件的程序。
安装下列程序: gunzip (link to gzip), gzexe, gzip, uncompress (link to gunzip), zcat (link to gzip), zcmp, zdiff, zforce, zegrep, zfgrep, zgrep, zmore 和 znew
Gzip 依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.
为编译 Gzip 做准备:
./configure --prefix=/usr |
gzexe程序里包含对gzip程序的硬路径引用。由于我们后面要改变gzip的位置,就需要用下面的命令改变gzexe中的硬路径:
cp gzexe.in{,.backup} sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in |
编译软件包:
make |
安装软件包:
make install |
把程序移动到 /bin 目录:
mv /usr/bin/gzip /bin rm /usr/bin/{gunzip,zcat} ln -s gzip /bin/gunzip ln -s gzip /bin/zcat ln -s gunzip /bin/uncompress |