Installing Ninf-G

The Ninf-G software is available for UNIX/UNIX-like operating systems and bundled into one tar-gzipped file except for the Globus toolkit. This section attemppts to explain the steps to build and install Ninf-G at your site. It is recommended that you read completely through these instructions before beginning the installation.

Getting Started

To get started installing the Ninf-G system, you first should make sure the Globus toolkit is installed properly and available on your host. When install the Globus Toolkit Ver.2, all bundles must be installed from source bundles . Required libraries are not built from binary bundles. If you do not have Globus installed, you must perform the installation and deployment of the Globus toolkit prior to installing Ninf-G. The Globus Toolkit as well as the installation instruction is available from the Globus Project Web site . Both Globus Ver.2 (2.0 and 2.2) and Globus Ver.1 (1.1.3 and 1.1.4) could be used as a base system of the Ninf-G. Be sure that the installation instructions differs according to the version of the Globus Toolkit.

System Requirements

The Ninf-G depends on the Globus toolkit and its related software such as SSLeay and OpenLDAP. The platform you intend to install must be "Globus-enabled" at least. The Ninf Team installs the Ninf-G system on the following platforms prior to each software release and runs tests to ensure basic functionality. Bug reports are accepted from a wide range of hardware and software platforms, but problems with the platforms listed here are the easiest for the team to reproduce the test.

Download


The latest release of the Ninf-G software is available from the Ninf Project's Download page . Ninf-G is provided as a single compressed tar file. The tar file contains:

create user ninf


We recommend to create user ninf and install the Ninf-G by the user ninf.

Installation

After downloading the Ninf-G software and ensuring the above requirements, perform the following steps. The Ninf-G software is available for UNIX/UNIX-like operating systems. All of the client and server software except the Globus toolkit is bundled into one tar-gzipped file.
We assume that all of the Globus components work properly beforehand. The Globus toolkit is available from the Globus project. The Ninf-G distribution tar file is available from the Ninf homepage. Instruction steps are as below:

Configure Options

Available options to be used for configuration can be listed by typing

 % ./configure --help 

The following is detailed information on the options to the configure script.

Generic Configure Options

The following are generic configure options that do not affect the functionality of Ninf-G.

Option Description
--cache-file=FILE cache test results in FILE
--help print this message
--no-create do not create output files
--quiet, --silent do not print `checking...' messages
--version print the version of autoconf that created configure

Directory and file names

These options specify where Ninf-G objects will be placed.

Option Description
--prefix=PREFIX install architecture-independent files in PREFIX [/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [same as prefix]
--bindir=DIR user executables in DIR [EPREFIX/bin]
--sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
--libexecdir=DIR program executables in DIR [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data in DIR [PREFIX/share]
--sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data in DIR [PREFIX/com]
--localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
--includedir=DIR C header files in DIR [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
--infodir=DIR info documentation in DIR [PREFIX/info]
--mandir=DIR man documentation in DIR [PREFIX/man]
--srcdir=DIR find the sources in DIR [configure dir or ..]
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names

Host type:

Option Description
--build=BUILD configure for building on BUILD [BUILD=HOST]
--host=HOST configure for HOST [guessed]
--target=TARGET configure for TARGET [TARGET=HOST]

Features and packages:

In general, these options take the following forms.

Option Description
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
--enable and --with options recognized:
--with-globusDir=DIR specify where Globus is installed (GLOBUS_LOCATION (for GT2) or GLOBUS_INSTALL_PATH (for Globus Ver.1) environmental variable default)
--with-globusFlavor=FLAVOR specify Globus runtime library flavor.
--with-globusVersion=VERSION(1 or 2) specify the version of the Globus Toolkit (2 is default).
--with-cc=CC specify C compiler to use (cc default)
--with-opt=OPT specify C compiler options for optimization
--with-debug=OPT specify C compiler options for debuggable executaable file creation
--with-cppflag=OPT specify C preprocessor options
--enable-gcc allow use of gcc if available
--enable-debug enable generate executable with debug symbol (false default).

@





Next