The LDG software is packaged as RPMs which are installed using a private database using a wrapper script. It is fully independent of and does not conflict with the system RPM database. No root privileges are required to install the LDG software. A list of available RPMs can be obtained here.
Perform the following steps to initialise the software root and to install a LCG-based Grid UserInterface (GUI):
# cd <my_install_directory> # sh setup # LROOT=`pwd`/lroot; export LROOTOr equivalently for csh or tcsh:
# cd <my_install_directory> # sh setup # setenv LROOT `pwd`/lroot
# $LROOT/bin/lrpm -i gui-<rel>-<rpmrel>.<unix>.noarch.rpm # $LROOT/bin/lrpm -i gui-default-<rel>-<rpmrel>.<unix>.noarch.rpm # $LROOT/bin/lrpm -i env.rpm
The Grid User Interface (GUI) is available for the following unix platforms:
| <unix> | Tested on |
|---|---|
| debian31 | Debian 3.1 (Sarge) |
| fc3 | Fedora Core 3, Fedora Core 4 |
| rh7 | Red Hat 7 |
| sl3 | Scientific Linux 3 |
| sles9 | Suse Linux Enterprise Server 9 |
| suse10 | Suse 9.2, Suse 9.3, Suse 10 |
To initialise your LDG software environment you always have to execute the following commands:
# LROOT=<my_install_directory>/lroot # export LROOT # . $LROOT/etc/env.shOr equivalently for csh or tcsh:
# setenv LROOT <my_install_directory>/lroot # source $LROOT/etc/env.csh
Note that LROOT should not contain a terminating '/'.
Finally, complete the software installation:# lrpm -i cert.rpm # lrpm -i jre.rpm ltools.rpm ltools-default.rpm # lrpm -i ildg_cksum.rpm ildg_cksum-default.rpmThe software environment contains aging files (the certificate revocation list references). Make sure that you update the corresponding RPM at least once per 2 weeks:
# lrpm -U cert.rpm
Test your software installation using the following command:
# grid-proxy-init
Or if this does not work:
# grid-proxy-init -key ~/.globus/userkey.pem -cert ~/.globus/usercert.pem
For more information on using the GUI see http://www-grid.desy.de/users.