1 IDM for Motif & IDM for Qt
1.1 System Requirements
- System that meets the minimum requirements of the respective platform. In general, ISA Dialog Manager puts no extra demands beyond these system requirements.
-
50–300 MB free disk space, depending on the platform and the installed options.
- During installation more disk space may be needed.
- X11 server.
- Monitor with at least XGA resolution (1024 x 768 pixels).
- Mouse with 3 physical or logical buttons.
- Development system with respective desktop, C compiler, libraries and header files.
- For the documentation: current Web browser or a PDF reader.
- For installation: DVD drive; tar and gzip utilities.
- For XML support: libxml2 from version 2.7.2 (on HP-UX from version 2.7.3), libxslt from version 1.1.24.
- IDM for Motif: The Motif version stated with the platform.
- IDM for Qt: Qt 4 from Qt 4.6, Qt 4.8 is recommended.
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