You are here: Overview and Introduction > Installation and Start > Installation > Installation for Unix Systems

Installation for Unix Systems

Only server components are installed on Unix systems (Linux and Solaris are included when talking about Unix as they Innovator is installed in the same way on all these systems).

Prerequisites

Note the information on the required hardware and software platform, in particular the restrictions to specific distributions and versions in the case of operating systems.

Innovator can only be installed on the server side in Unix systems.

Client interfaces are only available for administrative tasks for Unix.

Preparing the Installation

Installation Package or Data Medium

If you are a registered customer with a service agreement, then you can get the Innovator installation files as a ZIP file in the exclusive customer area or on DVD. You can find information about the products and installation in a separate document (PDF) and in this Help.

Preparing the Installation Files

Installing Innovator onto a Unix system requires knowledge of Unix and should by carried out by the system administrator.

  • Log-in as the super user: login as root or via su root
  1. If you downloaded the installation package from our homepage, then unzip it to a temporary directory.
  2. If you received a DVD:

    • Place the data medium into the drive.
    • Mount the data medium, e.g. using mount /cdrom
    • Jump to the data medium's tar directory, e.g. with cd /cdrom/tar
    Note:

    The path for the drive can differ from system to system.

    With Solaris, the Volume-Daemon, under certain circumstances, automatically mounts the data medium when it is inserted.

Initializing the Installation

Start the install.sh installation script that is in the data medium's tar directory or in the temporary directory to install Innovator on the respective system.

How to proceed

  1. Start the installation script:
     sh install.sh

    You will be asked for the root directory for the Innovator installation.

  2. Enter the directory in which Innovator should be installed, for example, /usr/innovator/11.5

    Note:

    If the installation directory does not yet exist, it will be created.

    The script then tries to identify your operating system. If the detected operating system does not match your requirements or fails, a list of operating systems supported by Innovator is displayed.

  3. Confirm the operating system or (after a negative response) select your operating system from the list.

    This is followed by the actual installation process. The Innovator files are copied to the specified directory.

Setting Environment Variables

You are now requested to set the necessary environment variables for each Innovator user. The values assigned to these variables should be recorded in scripts which are then processed when the user logs in, for example, in the login script (.cshrc, .kshrc, .login depending on the shell used). This makes Innovator immediately available after you log-in.

Note:

The following procedure assumes that Innovator has been installed in the /usr/innovator/11.5 directory. If you selected a different path, it must be entered accordingly.

The operating system instructions are based on the csh. If you are using another shell, you have to modify the command accordingly.

Search Path Extension

Add the inoexe directory, located under the installation directory, to the search path. It contains Innovator programs.

  • setenv PATH $PATH:/usr/innovator/11.5/inoexe
  • To use the Java API (Innovator eXcellence onwards) in Linux, the LD_LIBRARY_PATH must be extended by:
    • /usr/innovator/11.5/inoexe (directory for the Innovator programs) and
    • $JAVA_HOME/jre/lib/i386
Note:

For further information regarding the general architecture of Innovator and specifying computer names and directories, refer to Innovator Architecture.

Define Network Settings

Licensing in Innovator is controlled by a license server. Each Innovator application requires the name of the computer the license server is running on and the port number the license server can be found under to be able to use this license server. The information must always be added in the form <License server host name>.<Port number>, i.e. the different parts of information are separated by a point.

Note:

The computer name may not contain spaces or two consecutive periods (".."). The port number must be a value greater than 1024.

INOHOST

Specify the identification of the license server, e.g.:

setenv INOHOST userver.11500

Note:

The TCP/IP name of the computer must be specified as the computer name. The port number must be an unoccupied port number. A list of used port numbers can be found, for example, in the /etc/services file.

In this example, userver.11500 is the name of the computer userver that will run the license server. 11500 is the port number used for communication between the server and the local computer.

Specifying File Locations

INOROOT

Enter the absolute path of the directory in which you installed Innovator:

setenv INOROOT /usr/innovator/11.5

Note:

To operate Innovator it is not necessary to define INOROOT as an environment variable. We are using it here because it is advantageous for defining other environment variables.

INODIR

This variable defines the directory where the parameter and help files for Innovator are located. Set the INODIR directory, for example, by entering:

setenv INODIR $INOROOT/inodir

XENVIRONMENT

This variable is used to identify general resources for the interface (Motif). The inodefaults resource file is delivered with Innovator. It is copied to the parameter directory during installation. Enter e.g.:

setenv XENVIRONMENT $INODIR/inodefaults

Note:

This entry is only required if you want to be able to start Innovator interface programs on the Unix system.

If the XENVIRONMENT environment variable already refers to another file, you should merge it with inodefaults.

INOPRJ

This value defines which directory contains the Innovator repositories by default. To specify the absolute path of the directory, enter:

setenv INOPRJ $INOROOT/inoprj

The setuid bit also needs to be taken into consideration when assigning rights for the repository directory; this is because the server processes are provided with this upon installation.

Specifying User-Specific Settings

INOLANG

Define the language in which Innovator should run. If you want to work with German menus, dialog boxes and message texts, enter:

setenv INOLANG de_de

If you want to work with English menus, dialog boxes and message texts, enter:

setenv INOLANG en_us

INOTMP

Under Unix, Innovator uses the directory specified in the TMPDIR environment variable for storing temporary files by default. If this variable is not set, if this causes problems or if you want Innovator to use another directory for storing temporary files, set the INOTMP variable. Enter the directory for storing temporary files:

setenv INOTMP $INOROOT/tmp

Please note that the sticky bit needs to be set for the directory for storing temporary Innovator files as e.g. this may cause error messages for the documentation.

INOHOME

Set the path component which the user-specific settings should be stored in. This is $HOME/Innovator/11.5 as default. If you want to change the INOHOME directory, enter e.g.:

setenv INOHOME $INOROOT/inohome

If the environment variable's value is empty, no user-specific settings are saved and used.

This completes the installation of Innovator.

 

 

© 1986-2014 MID GmbH Nuremberg Germany. DIN EN 9001 certified. All rights reserved.