The NorduGrid middleware builds on top of the Globus Toolkit 5™. Packages are available for download from the repositories and NorduGrid downloads area.
The NorduGrid's Globus release is available as pre-build binary packages, either in RPM, DEB or gzipped tar formats. The packages must be installed in the following order:
Binaries are available through the NorduGrid Downloads area under "External software": choose "gpt" and "globus".
To install from RPMs, do:
rpm -Uvh gpt-<version>.rpm
rpm -Uvh globus-<version>.rpm
To install from the binary tarballs, simply unpack the packages.
Make sure that the environment variables GLOBUS_LOCATION and GPT_LOCATION are set according to your Globus installation: unless you forced installation in a specific location, the default locations should be /opt/globus and /opt/gpt respectively.
If you installed Globus from the binary tarballs, execute the post-installation script in $GLOBUS_LOCATION/setup/globus-post-install-script
In addition to the pre-built Globus binary RPMs and tarballs, available for a dozen of GNU/Linux distributions, NorduGrid provides a source RPM for the patched Globus as well (globus-<x.y.z-N>ng). Re-building a single globus-<x.y.z-N>ng RPM requires a functional RPM build environment and prior installation of the following software:
To re-build an RPM from a source tar.gz file, do:
rpmbuild -ta <package>.tar.gz
or, from a .src.rpm, do:
rpmbuild --rebuild <package>.src.rpm
Proceed them with installation as written above.
Listed in build order
Title | Description (if any) |
globus_core | |
globus_common | |
globus_common_setup | |
globus_data_conversion | |
globus_hostname2contacts | |
globus_gatekeeper_setup | |
globus_libtool | |
globus_mds_common | |
globus_mds_common_setup | |
globus_mds_gris | |
globus_mds_gris_setup | |
globus_openssl | |
globus_proxy_wrapper | |
globus_trusted_ca_42864e48_setup | |
globus_user_env | |
globus_cyrus-sasl | |
globus_gass_cache | manages the local GASS cache on a client system |
globus_gsi_openssl_error | |
globus_gsi_proxy_ssl | |
globus_mp | |
globus_rsl | |
globus_gram_reporter | |
globus_openldap | an API for the LDAP protocol used by MDS |
globus_openssl_module | |
globus_rsl_assist | |
globus_gsi_cert_utils | |
globus_gsi_sysconfig | |
globus_gsi_callback | |
globus_gsi_credential | |
globus_gsi_proxy_core | |
globus_gssapi_gsi | |
globus_proxy_utils | |
globus_gss_assist | simplifies the use of the GSSAPI in the Globus environment |
globus_sasl_gssapi_gsi | |
globus_gatekeeper | |
globus_io | provides high-performance I/O with integrated security and a socket-like interface |
globus_ldapmodules | |
globus_mds_back_giis | |
gssapi_error | |
globus_ftp_control | provides low-level services for implementing FTP client and servers |
globus_gass_transfer | provides an API for clients and servers involved in GASS data transfer |
globus_gram_protocol | |
globus_nexus | provides multithreaded, asynchronous, thread-safe multiprotocol communication facilities |
globus_duct_common | |
globus_ftp_client | provides a convenient way of accessing files on remote FTP servers |
globus_gass_server_ez | provides a simple set of GASS server capabilities |
globus_gram_client | provides remote job submission and management capabilities |
globus_gridftp_server | |
globus_duct_control | |
globus_duct_runtime | |
globus_duroc_common | provides resource coallocation services for starting distributed jobs |
globus_gass_copy | provides a uniform interface for accessing files using a variety of protocols |
globus_gass_cache_program | |
globus_gram_job_manager | provides a simple, consistent way to interact locally with a variety of schedulers such as LSF, LoadLeveler, PBS, Condor, SLURM, etc. |
globus_duroc_control | |
globus_gram_client_tools | |
globus_gram_myjob | provides a basic communication mechanism for processes within a GRAM job |
globus_duroc_runtime | |
globus_duroc_bootstrap | |
globus_gram_job_manager_setup | |
globus_gram_job_manager_setup_fork | |
globus_gram_job_manager_setup_condor | |
globus_gram_job_manager_setup_lsf | |
globus_gram_job_manager_setup_pbs | |
globus_gram_job_manager_setup_remote | |
globus_gram_reporter_setup_fork | |
globus_gram_reporter_setup_condor | |
globus_gram_reporter_setup_lsf | |
globus_gram_reporter_setup_pbs | |
globus_gsincftp | |
globus_replica_catalog | provides an interface to a catalog of data collections, logical files, and physical locations |
globus_replica_management | allows clients to manage files within a file replication system |
globus_rls_client |