Building the Globus Toolkit from Source
Before proceeding please check if any pre-built packages are available for your chosen platform.
These instructions are provided as a failsafe method if you are unable to use the pre-built packages, or have an unsupported platform. They are provided as-is and worked at the time of writing. They are not supported, and are only recommended for advanced users.
Please check to see if later versions of the Globus Toolkit and OSG Certificate bundles are available before proceeding.
- download the Globus Toolkit source installer:
- extract the Globus Toolkit source:
$ tar xf gt5.2.0-all-source-installer.tar.bz2li>
- set the location you want to install globus to:
$ export GLOBUS_LOCATION=/path/to/install/globus/to
- sanitise the PATH:
$ export PATH=/bin:/usr/bin
- set an appropriate flavour to build:
$ export FLAVOUR=gcc64dbgfor a 64 bit system, or:
$ export FLAVOUR=gcc32dbgfor a 32 bit system
- configure, build, and install with:
$ ./configure --prefix=$GLOBUS_LOCATION --with-flavor=$FLAVOUR $ make gsi-openssh $ make postinstall
VDT Certificate Bundle
- download the latest OSG CA Certificate bundle (
osg-certificates-1.26.tar.gzat the time of writing)
- install the certificate bundle with:
$ tar xf osg-certificates-1.26.tar.gz -C $GLOBUS_LOCATION/share
Source Setup Script
Now the globus is installed the binaries can be added by
sourcing the appropriate setup script,
$GLOBUS_LOCATION/etc/globus-user-env.sh for bourne
compatible shells, or
$GLOBUS_LOCATION/etc/globus-user-env.csh for C-shells.