Many people (including us) like LINUX but we don't use it as a developing platform. Therefore, our favorite shell is still old-fashioned ksh which means that you will have to make small changes to the iGMT sources to run it on your ksh-free LINUX system. However, since ksh is now freely available at kornshell.com, we recommend to install ksh on your system. If you don't want to do that, follow the instructions that were previously described on our 'Problems' page:
Here goes our solution from the 'Problems' page:
iGMT korn shell scripts try to call the korn shell using the standard UNIX path "/bin/ksh". Some systems such as SUSE and redhat LINUX have korn shell in a different place such as "/usr/bin/ksh" or not at all installed (J. Oravetz)
Fix: Change the references to the path ksh resides or use a call to bash, which is usually installed on LINUX systems. To do this:
Change every reference to /bin/ksh such as in the first line of the igmt_helper_* scripts ("#!/bin/ksh") to /usr/bin/ksh ("#!/usr/bin/ksh"). Furthermore, change the "shell_to_use" variable in line 69 of igmt_configure.tcl.
If you want to do change path references automatically, try this script we have provided or
the elegant perl one-liner