gpt-install(8) - Linux man page

Name

gpt-install - Installs GPT packages.

Synopsis

gpt-install [options] [packages or bundles]

Options:
   -verbose              Print copious output
   -help                 Print usage
   -man                  Print man page.
   -version              Print GPT version.
   -force                Replace package no matter what.
   -loose                Replace a broader range of packages.
   -installdir=PATH      Override $GLOBUS_LOCATION.
   -tmpdir=PATH          Path to tmp disk space
   [packages or bundles] List of binary packages and bundles to install.

Description

gpt-install takes a GPT described package or bundle and installs it. The program can install either RPM 's or GPT packages.

Options

-force

forces all action to be taken, regardless of state.

-tmpdir

Place to unpack bundles.

-installdir
Directory to which files shall be written. Default is $GLOBUS_LOCATION
-loose

pgm packages can replace a pgm_static package (and vice versa) or a pgm package with a different flavor.

-help

Print a brief help message and exits.

-man

Prints the manual page and exits.

-version
Prints the version of GPT and exits.

Examples

For the command:

gpt-install foo-2.1-gcc32-pgm.tar.gz

foo-1.1-gcc32-pgm will be replaced.
foo-2.2-gcc32-pgm will B<not> be replaced. It is newer.
foo-1.1-vendorcc32-pgm will B<not> be replaced. Wrong flavor.
foo-1.1-gcc32-pgm_static will B<not> be replaced. Wrong package type
foo-2.2-gcc32-pgm_static will B<not> be replaced. Wrong package type
For the command:
gpt-install -force foo-2.1-gcc32-pgm.tar.gz

foo-1.1-gcc32-pgm will be replaced.
foo-2.2-gcc32-pgm will be replaced.
foo-1.1-vendorcc32-pgm will B<not> be replaced. Wrong flavor
foo-1.1-gcc32-pgm_static will B<not> be replaced. Wrong package type
foo-2.2-gcc32-pgm_static will B<not> be replaced. Wrong package type
For the command:
gpt-install -loose foo-2.1-gcc32-pgm.tar.gz

foo-1.1-gcc32-pgm will be replaced.
foo-2.2-gcc32-pgm will B<not> be replaced. It is newer.
foo-1.1-vendorcc32-pgm will be replaced.
foo-1.1-gcc32-pgm_static will be replaced.
foo-2.2-gcc32-pgm_static will B<not> be replaced. It is newer.
For the command:
gpt-install -force -loose foo-2.1-gcc32-pgm.tar.gz

foo-1.1-gcc32-pgm will be replaced.
foo-2.2-gcc32-pgm will be replaced.
foo-1.1-vendorcc32-pgm will be replaced.
foo-1.1-gcc32-pgm_static will be replaced.
foo-2.2-gcc32-pgm_static will be replaced.

Bugs

gpt-install currently does not honor static build numbers. Instead it will replace any pgm_static package that is the same version or older. For example:

gpt-install -force foo-2.1-2-gcc32-pgm_static.tar.gz

foo-1.1-5-gcc32-pgm_static will be replaced.
foo-2.1-1-gcc32-pgm_static will be replaced.
foo-2.1-5-gcc32-pgm_static will be replaced.
foo-2.2-1-gcc32-pgm_static will not be replaced.
foo-2.1-gcc32-pgm will not be replaced.

See Also

gpt-uninstall(1) gpt-query(1) gpt-verify(1)

Author

Michael Bletzinger <mbletzin.ncsa.uiuc.edu> and Eric Blau <eblau.ncsa.uiuc.edu>

Referenced By

gpt-build(8), gpt-bundle(8), gpt-deps(8), gpt-pkg(8), gpt-query(8), gpt-uninstall(8), gpt-verify(8)