Linux From Scratch: Version 5.0-pre1
Prev | Chapter 6. Installing basic system software | Next

# Installing Gzip-1.3.5

    Estimated build time:           0.1 SBU
    Estimated required disk space:  2 MB

## Contents of Gzip

(Last checked against version 1.2.4a.)

The gzip package contains programs to compress and decompress files using the Lempel-Ziv coding (LZ77).

Gzip installs the following:

### Program Files

gunzip (link to gzip), gzexe, gzip, uncompress (link to gunzip), zcat (link to gzip), zcmp, zdiff, zforce, zgrep, zmore and znew

##

## Gzip Installation Dependencies

(Last checked against version 1.2.4a.)

Bash: sh
Binutils: as, ld, nm
Coreutils: cat, chmod, cp, hostname, install, ln, mv, rm, tr
GCC: cc1, collect2, cpp, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed

##

## Installation of Gzip

Prepare Gzip for compilation:

    ./configure --prefix=/usr

The gzexe program has the location of the gzip binary hardcoded into it. Because we later change the location of this binary, the following command will place the new location into the gzexe binary.

    cp gzexe.in{,.backup}
    sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in

Compile the package:

    make

Install the package:

    make install

And move the programs to the `/bin` directory:

    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

Prev | Home | Next
Installing Grub-0.93 | Up | Installing Man-1.5m2