Install
options
Install [ bin ] [ source ] [ extract ] [ fixincludes ] [ test ] [ -tape=device ] [ -installdir=directory ]
bin
source
Install
extracts both source and binaries. Instead
of relying on the default, you can use these options to specify exactly
what you want. You need to do this if you want only binaries or
only source.
Install
is designed to share files, wherever possible, between
installations for different hosts (of the same release). If you get
Cygnus release tapes configured for different hosts, there is no need to
do a binary-only install of some of the tapes to save space on a shared
file system; Install
arranges the files so that all hosts
share the same source files. Documentation files are shared as well.
Note that it is faster to extract the source code only once if you are
installing the Developer's Kit distribution for more than one host.
See section Links for easy access and updating, for a discussion of
how to manage the directory structure used for this purpose.
extract
fixincludes
test
Install
command line.
In the native configuration, after you run `extract',
`fixincludes' is essential to the compiler. `fixincludes'
does not change your system's original header files;
Install
writes the converted copies in a separate,
gcc
-specific directory. See section Why convert system header files?, for more discussion of the `fixincludes'
step. Install
only attempts these last two steps if you run
it on the host for which the binaries were compiled.
When you run `extract', Install
creates a log file in
`/usr/cygnus/progressive-95q4/extraction.log'.
When you run `fixincludes', Install
creates a log file
in `/usr/cygnus/progressive-95q4/fixincludes.log'.
`test' (used only for the native configuration) is a
confidence-building step, and doesn't actually change the state of the
installed software. The `test' step may not make sense, depending
on what other options you've specified--if you install only source,
there's nothing to test.
-tape=device
-tape=tarfile
tar
file instead of a device name with `-tape'.
See section Installing with a remote tape drive, for more discussion.
-installdir=directory
If you specify a step that doesn't make sense, Install
notices
the error, and exits (before doing anything at all) with an error
message, so you can try again.