LDG Software Installation

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):

  1. Check that you have at least 90 MBytes of disk space available in your installation directory.
  2. Download setup script.
  3. Execute the following commands
       # cd <my_install_directory>
       # sh setup
       # LROOT=`pwd`/lroot; export LROOT
    Or equivalently for csh or tcsh:
       # cd <my_install_directory>
       # sh setup
       # setenv LROOT `pwd`/lroot
  4. Select the lastest software release (<rel>), the latest RPM release (<rpmrel>), and the required unix version (<unix>). Execute the installation commands:
       # $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
debian31Debian 3.1 (Sarge)
fc3Fedora Core 3, Fedora Core 4
rh7Red Hat 7
sl3Scientific Linux 3
sles9Suse Linux Enterprise Server 9
suse10Suse 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.sh
Or 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.rpm
The 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.