5.12. Installing Gzip

5.12.1. Installation of Gzip

Before you install Gzip you have to unpack the gzip patch file.


patch -Np1 -i ../gzip-1.2.4a.patch &&
./configure --prefix=$LFS/usr --disable-nls &&
make LDFLAGS=-static &&
make install &&
cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &&
rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip

5.12.2. Contents

The Gzip package contains the compress, gunzip, gzexe, gzip, uncompress, zcat, zcmp, zdiff, zforece, zgrep, zmore and znew programs.

5.12.3. Description

5.12.3.1. gunzip

gunzip decompresses files that are compressed with gzip.

5.12.3.2. gzexe

gzexe allows you to compress executables in place and have them automatically uncompress and execute when you run them (at a penalty in performance).

5.12.3.3. gzip

gzip reduces the size of the named files using Lempel-Ziv coding (LZ77).

5.12.3.4. zcat

zcat uncompresses either a list of files on the command line or its standard input and writes the uncompressed data on standard output

5.12.3.5. zcmp

zcmp invokes the cmp program on compressed files.

5.12.3.6. zdiff

zdiff invokes the diff program on compressed files.

5.12.3.7. zforce

zforce forces a .gz extension on all gzip files so that gzip will not compress them twice. This can be useful for files with names truncated after a file transfer.

5.12.3.8. zgrep

zgrep invokes the grep program on compressed files.

5.12.3.9. zmore

Zmore is a filter which allows examination of compressed or plain text files one screenful at a time on a soft-copy terminal (similar to the more program).

5.12.3.10. znew

Znew recompresses files from .Z (compress) format to .gz (gzip) format.