Linux From Scratch
Prev | Chapter 5. Preparing the LFS system | Next

# Installing Gzip

## Installation of Gzip

Before Gzip is installed, the gzip patch file needs to be unpacked.

> `patch -Np1 -i ../gzip-1.2.4a.patch &&`
> `./configure --prefix=$LFS/usr &&`
> `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`

## Contents

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

## Description

### gunzip

gunzip decompresses files that are compressed with gzip.

### gzexe

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

### gzip

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

### zcat

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

### zcmp

zcmp invokes the cmp program on compressed files.

### zdiff

zdiff invokes the diff program on compressed files.

### 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.

### zgrep

zgrep invokes the grep program on compressed files.

### zmore

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

### znew

znew re-compresses files from .Z (compress) format to .gz (gzip) format.

Prev | Home | Next
Installing Grep | Up | Installing Linux Kernel