Software Prerequisites

1. Required software

  • Globus Toolkit installer, from Globus Toolkit download page

  • Make sure Java is installed: J2SE 1.5.0+ SDK from Sun, IBM, HP, or BEA (do not use GCJ).

  • Ant 1.6.2+. Do not use the Ant distributed with Fedora Core 2, or other recent RedHat/Fedora distributions (RHEL3, Scientific Linux 3.0.x, FC3/4).

  • C compiler. If gcc, avoid version 3.2. Versions 3.2.1 and 2.95.x are okay.

  • GNU tar

  • GNU sed

  • zlib 1.1.4+

  • GNU Make

  • sudo for basic GRAM4 functionality. For a more complete list of prerequisites, see Prerequisites for installing GRAM4.

  • Openssl 0.9.7 or later. For linux systems, this includes the -devel version of the package.

  • gpt-3.2autotools2004 (shipped with the installers, but required if building standalone GPT bundles/packages)

2. Optional software

  • IODBC (compile requirement for RLS) For a more complete list of RLS prerequisites, see Prerequisites for RLS.

    • A Relational Database Server (RDBMS) that supports ODBC (we provide instructions for both PostgreSQL and MySQL [olink to appendix]):

      • If you use PostgreSQL, you'll also need psqlODBC (the ODBC driver for PostgreSQL).
      • If you use MySQL, you'll also need the MyODBC (Connector/ODBC) packages. MySQL's top level installation directory must be specified. By default these are assumed to be in $GLOBUS_LOCATION.
    • The package is used to interface to the ODBC layer of the RDBMS. The location of iODBC and the odbc.ini file must be specified before installing the RLS server.
  • Tomcat (required by WebMDS, optional for other services) - Make sure to download it directly from the Apache web site.

  • gLite Java VOMS parsing libraries - binary available (compile requirement for Workspace Service)