在Linux操作系统下安装IDL6.4的方法介绍

来源:岁月联盟 编辑:zhuzhu 时间:2007-09-13
在Linux操作系统下安装IDL6.4的方法介绍内容简介:

下载了最新版的IDL6.4想学习一下,但是Windows里面装了ENVI4.3了,同时想了解一下在Linux下的IDL开发,于是就决定装一个Linux系统来看看。现在Red Hat Enterprise Linux 5 Server (x86)出来了,决定就用最新版的来学习。

在VMware Workstation 6上首先装了Rhel5,在ITT网站下载了适合的Linux版本的IDL6.4。安装一直比较顺利,完全按照说明一路执行。可是License却不能设置成功,把License文件拷贝到License文件夹也不行,运行IDLDE时提示错误。找不到需求的文件

因为对Linux不了解,以为是自己的Linux安装问题。于是乎又安装了Fedora 7安装,他们的内核都是2.6.x系列。没想到安装了IDL之后还是一样出错的。

最后考虑是不是Linux版本太新了,IDL的某些文件不能支持。哎,又安装了Rhel4 ,这次完全成功。在运行应用程序命令行输入IDLDE,IDL6.4启动运行正常没有什么问题。

看来目前IDL6.4也只能运行在Rhel4,F6等以前的Linux版本。

在这里简单说一下Linux下面安装IDL的过程,以供有需要的同仁参考:

(一)、完全按照官方的安装指南-Installing on UNIX 操作

1、根据Installing on UNIX 说明IDL6.4在Linux下默认安装路径是/usr/local/itt,因此我们首先需要具有ROOT用户权限来创建这两个菜单,可以在命令行输入su,然后再输入密码即可进入Root用户,此处建议直接用Root用户登录系统最方便。

2、输入命令

% mkdir /usr/local/itt (to create)

% chmod a+rx /usr/local/itt (to give access)

3、然后将你下载的适合的IDL安装包放到/usr/local/itt路径下面,依次输入以下命令,解压,安装

% gunzip idl_platform.tar.gz

% tar xf idl_platform.tar

% ./install

4、在安装被检验后输入y

5、然后是询问你是否同意License协议,回答自然是y

6、下面的步骤更简单,按照提示enter即可。

7、安装到最后会询问是否在系统启动时就自动运行,DICOM Network Services,如果你不想用该功能就输入n,否则y

8、最后一步就是License IDL了,运行IDL License 向导前需要建立IDL运行需要的几个环境变量

For C shell:

source ITT-DIR/idl64/bin/idl_setup

For Korn shell:

. ITT-DIR/idl64/bin/idl_setup.ksh

For Bash shell:

. ITT-DIR/idl64/bin/idl_setup.bash

ITT-DIR 是你的IDL的安装路径

9、在命令中输入 ittlicense就回弹出License向导,将你的License信息输入即可.

(二)、本方法对不熟悉Linux命令的人极为适用(基本上通过窗口来实现IDL的安装)

用Root用户登录,登录后在计算机-文件系统-usr-local文件夹,用鼠标右键单击选择建立文件夹,命名itt,然后拷贝你的安装程序到itt下面,解压打包的gz文件得到tar文件,继续解压到itt目录,找到install文件双击,选择在终端运行,即可探出终端运行窗口。然后按照提示完成安装,不要说看不懂E文。

最后也不需要运行License向导了,直接将License.dat文件拷贝到license 文件夹下就行了。

到此为止,你的IDL是安装完毕了,在运行应用程序的命令中输入IDLDE 即可启动IDL

不过在Linux下利用IDL开发却令我大失所望,IDE环境感觉超级老土,不如Windows下感觉那么好,也许是Windows用习惯了。再有就是Linux下的程序关键词、函数、过程等都没有彩色显示的。少了很多Windows下的便利功能。

据说IDL开发一般都在Windows下写好然后直接在Linux下调试即可运行。看来以后也许要这样子做了。