Related Stuff

5.23. Installing Grep-2.5.1

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

5.23.1. Contents of Grep

Grep is a program used to print lines from a file matching a specified pattern.

Installed programs: egrep (link to grep), fgrep (link to grep) and grep

5.23.2.

5.23.3. Grep Installation Dependencies

Grep depends on: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Make, Sed, Texinfo.

5.23.4.

5.23.5. Installation of Grep

Prepare Grep for compilation:

./configure --prefix=/tools \
    --disable-perl-regexp --with-included-regex

The meaning of the configure options:

  • --disable-perl-regexp: This makes sure that grep does not get linked against a PCRE library that may be present on the host, but would not be available once we enter the chroot environment.

  • --with-included-regex: This ensures that Grep uses its internal regular expression code. Without it, it will use the code from Glibc, which is known to be slightly buggy.

Compile the programs:

make 

This package has a test suite available which can perform a number of checks to ensure it built correctly. Should you choose to run it, the following command will do so:

make check

Then install them and their documentation:

make install





....................................................................................................................................
About ~ Privacy Statement ~ Terms of Use ~ ~ All Linux-Documentation.com

Additional Reading