1 IDM for Motif & IDM for Qt

1.1 System Requirements

The IDM does not install the libraries (Motif, Qt etc.) mentioned above. You have to do these installations yourself.

1.2 Installation

The ISA Dialog Manager is provided in packed archives, which are encrypted or contain encrypted files. Your licensed options will be installed automatically and decrypt the required files when you use your license key with the included install script.

These archives are needed for installation:

<architecture>.tar.gz

For each supported platform.

doc-de.tar.gz.crypt

German documentation.

doc-en.tar.gz.crypt

English documentation.

IDM.EXAMPLES.tar.gz.crypt

C and dialog examples.

COBDEMO.tar.gz.crypt

COBOL examples.

Extracting the Files

Extract the files with the utilities tar and gzip under a non-superuser account.

You can create an empty directory first, for example with the commands:

mkdir <directory>
cd <directory>
gzip -d < <path_of_<architecture>.tar.gz> | tar xf -

Copy the *.crypt files into this directory. These files have to be in the directory of the extracted platform.

Installing the Software

Change into the directory of the respective platform, for example:

cd sparc.solaris-100.motif-21

This directory contains the installation script install.sh. As superuser (root) type:

sh ./install.sh

To install the IDM under an account different from root/bin, use the options ‑uid <username> or ‑gid <groupname>. These options will be ignored when in installations without root privileges and the installed files get the privileges of the respective user.

The installation script prompts you for your license key. You will find your license key on the sticker inside the DVD cover.

To keep the system tree free from additional software or to install multiple IDM versions concurrently, type as root:

sh ./install.sh -homedir "/desired_idm_directory"

Overview of Installation options

-h

Displays a short help.

-homedir <dir>

Specifies the IDM installation directory (default: /usr).

-nodoc

Documentation will not be installed.

-nosamples

Examples will not be installed.

-serial <license_key>

Specifies the license key to run the installation without interaction.

-y

Accepts all inquired license agreements for third-party products or libraries integrated in the IDM (e.g. PCRE) to allow installation without user interaction.

As root Only

-uid <id>

User ID for the installed files (default: root).

-gid <id>

Group ID for the installed files (default: bin).

-desktop

On Linux machines with GNOME desktop and default paths for .desktop entries, MIME types and icons, this option can be used to integrate the Editor, Debugger and Help into the start menu and to register IDM-specific file types (MIME types).

For starting programs from the application menu, the IDM applications need to be in the standard search path. There is no explicit definition of IDM_HOMEDIR necessary for it.

Setting up the Environment

To use the IDM, the search path (PATH) has to be extended and the environment variable IDM_HOMEDIR has to be set. All other required environment variables are set with the script idmenv depending on IDM_HOMEDIR (see examples below).

For csh Users

Add these lines to your ~/.cshrc file:

setenv IDM_HOMEDIR "/directory_you_installed_idm"
set path=($IDM_HOMEDIR/bin $path)
source $IDM_HOMEDIR/lib/IDM/idmenv

For sh, ksh and bash Users

Add these lines to your $HOME/.profile file:

IDM_HOMEDIR="/directory_you_installed_idm"
export IDM_HOMEDIR
PATH= "$IDM_HOMEDIR/bin:$PATH"
export PATH
. $IDM_HOMEDIR/lib/IDM/idmenv.sh