ITTVIS.ENVI.EX.v1.0.1080.LINUX-TBE.part1.rar
http://www.general-files.com/download/gs468758cah1i0/ITTVIS.ENVI.EX.v1.0.1080.LINUX-TBE.part1.rar.html
ITTVIS.ENVI.EX.v1.0.1080.LINUX-TBE.part2.rar
http://www.general-files.com/download/gs46875948h1i0/ITTVIS.ENVI.EX.v1.0.1080.LINUX-TBE.part2.rar.html
默认的安装路径是/usr/local/itt,安装步骤如下:
1.建立/usr/local/itt目录;
mkdir /usr/local/itt
2.给/usr/local/itt目录赋予root权限,如果使用超级用户登录来安装,则不需要这一步
chmod a+rx /usr/local/itt
3.解压enviexlinux.x86.tar.gz到/usr/local/itt目录下
cd /usr/local/itt
tar xf enviexlinux.x86.tar.gz
4.运行install
./install
按照提示,一般默认一路y即可。
5.执行完上面的操作后,需要初始化IDL的环境变量,方法是进入idl的bin目录,运行idl_setup,命令如下:
cd /usr/local/itt/idl71/bin
soure idl_setup.bash
这里注意根据你机器shell版本的不同,采取不同的命令,上面的是C shell的命令。
6.在第5步安装完毕后,就会发现/usr/local/itt下多了两个连接,一个是enviex,一个是idl,他们指向的idl71目录下的文件。这个时候我们还没有进行license设置,因为我们没有用过linux版的envi,不知道怎么做,所以直接进入./enviex/bin,试着启动enviex看看啥结果:
cd enviex/bin
./enviex
跟料想到的一样,启动enviex的结果是获取到一个找不到liscense文件的提示,里面告诉我们需要运行license向导来设置license。我们已经有了可用的license文件envi47_license_standalone.dat,现在关键就是如何让它生效。根据提示,我们知道这个license向导在/usr/local/itt/idl71/bin目录下,看了下这个目录,里面有好几个以lm开头的课执行文件,根据字面意思,试验了下,得知大概是通过lmutil命令来完成license配置的,比如使用命令:
./lmutil
会输出调用信息,有安装、查看、移除等。因为时间有限,简单的研究了下,没弄明白,不过这也不能阻止我们在linux下使用ENVI,因为在启动enviex的时候我们还得到提示:找不到/usr/local/itt/lcese/license.dat,所以我们直接使用envi47_license_standalone.dat,把这个文件拷贝到/usr/local/itt/lcese目录下,改名为license.dat即可。
备注:
A.对于linux64位,可能会报找不到libXp.so.6这个动态库的错误,查了下, 看到有人说这个是XFree86的一个库,具体干什么的我没有深入研究,我们的目的的让enviex可用,因此直接照一个libXp库安装即可,安装libXp有以下两种方式,一种是联网情况下,通过yum在线安装,命令如下:
yum install libXp.so.6
如果机器不能联网,那只能找一个libXp的rpm文件来安装了。我用的是rhel-server-5.4-x86_64,在安装镜像下的Server目录下,正好有libXp的rpm安装包,因此直接拿来使用即可,安装命令是:
rpm -ivh libXp-1.0.0-8.1.el5.x86_64.rpm
这里收集了64位和32为的libxp的rpm安装包,如果需要,直接拿来用即可。
B.在网上看到到激活liscense的方式是输入ittlicense,然后会弹出对话框,接着选择license文件即可,不过在我执行ittlicense的时候,却遇到了Error loading sharable executable这样一个错误,可能是我安装时那个机器的环境有问题。
- 1
- 2
- 3
- 4
- 5
- 6
前往页