Go to the first, previous, next, last section, table of contents.


3 Installation

For detailed installation instructions, please refer to the `INSTALL' and `README' file in the top directory of the source distribution.

Normally, the following steps will be taken to configure, compile and install the distribution:

  1. Run configure to configure the package for your system. Type configure --help to see a list of supported options.
  2. Type make to compile the package. You may want to look at the `Makefile' generated by configure to adjust compiler flags etc.
  3. Type make install to install the programs and any data files and documentation.

Before compiling manutils, various defaults can be set in lib/defs.h. Some of these should not be modified, though, they are merely listed for completeness. Others can be configured at run time through `man.conf'.

_PATH_MANCONF
The path to the `man.conf' configuration file. The default is `/GG/etc/man.conf'.
_PATH_PAGER
The name of the pager program used by man. The default is `less -e'. Less is available in several different distributions, it is not part of manutils.
_PATH_TMP
The template file name for temporary files created by man. The default is `/tmp/man.XXXXXX'.
_PATH_WHATIS
The name of the whatis database file. The default is `whatis.db'.
UPDATE_FORMAT
The `UPDATE_FORMAT' macro controls whether formatted manual pages should be compressed with gzip. It has two possible values: `UPDATE_FORMAT_GZIP' (default), and `UPADTE_FORMAT_PLAIN'. The gzip program is available in a separate distribution.
GZIP_SUFFIX
The suffix for files compressed with gzip. It defaults to `.gz'. There is normally no need to change this.
GZIP_NAME
The name of the gzip program. It defaults to `gzip'. There is normally no need to change this.
NROFF_COMMAND
The name and command line arguments of the nroff formatter. The default is `nroff -Tascii -mandoc %s'.

The macro `IX_TO_AMIGA_PATH' in lib/defs.h is used in various places to transform Unix style path names into AmigaDOS style path names. It's main purpose is to simplify interfacing to native AmigaDOS programs, which do not understand Unix path name conventions. It should not be changed.


Go to the first, previous, next, last section, table of contents.