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).
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.
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.
Installing Innovator onto a Unix system requires knowledge of Unix and should by carried out by the system administrator.
If you received a DVD:
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.
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
Start the installation script:
sh install.sh
You will be asked for the root directory for the Innovator installation.
Enter the directory in which Innovator should be installed, for example, /usr/innovator/11.5
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.
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.
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.
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.
Add the inoexe directory, located under the installation directory, to the search path. It contains Innovator programs.
For further information regarding the general architecture of Innovator and specifying computer names and directories, refer to Innovator Architecture.
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.
The computer name may not contain spaces or two consecutive periods (".."). The port number must be a value greater than 1024.
Specify the identification of the license server, e.g.:
setenv INOHOST userver.11500
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.
Enter the absolute path of the directory in which you installed Innovator:
setenv INOROOT /usr/innovator/11.5
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.
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
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
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.
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.
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
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.
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.