一个坚定的无神论者
最近磕景零、林塞
A团蓝担,非专业娃娘,咸鱼婶婶,叶神&兴欣死忠
本文讲解在Ubuntu 16.04 LTS系统下安装IDL8.2(64位)的安装及破解步骤,并包含了对找不到libXp.so.6动态链接库的问题的解决方法。
1. 准备文件:
(1) linux下的IDL8.2安装程序(64位)
(2) 注册用的license文件license.dat
*必须用老师给的安装包和license文件,不用修改license.dat和MAC号(文件见百度网盘)
2. 正常安装IDL8.2
(1)$ sudo mkdir /usr/local/exelis(建立存放安装程序的文件夹,可任意指定)
$ sudo chmod777 /usr/local/exelis (更改权限,为了方便下面操作)
(2)$ tar -zvxf idl82linux.x86_64.tar.gz (解压缩)
(3) 进入解压之后的文件夹,内含install.sh文件。
运行$ ./install.sh (运行安装文件install.sh进行安装)
安装过程中会遇到询问,一直输入“y”并回车
*在最后一个询问(运行license引导程序)出来前,将license.dat文件放入/usr/local/exelis/license/目录下,并修改它的权限,使所有用户都可读可写。
(4) 最后一个问题是是否运行license引导程序(Do you want torun the License Wizard? (y/n): y),输入y回车,程序会弹出对话框如下:
选择第三项(安装已有的license),点Next,然后加载更改过主机名的license.dat文件,再Next,会出现下面界面
同时选择两项(安装许可管理器和打开许可管理器),注意小方框凹进去表示选中,而默认的状态就是都选中的状态,所以这里直接按Next就可以。然后,在弹出的对话按Finish结束。
至此,安装过程结束。
3. 关于找不到libXp.so.6动态链接库的问题及其解决方法:
在终端下输入idl并回车,很可能会出现如下错误信息,
... /usr/local/exelis/idl82/bin/bin.linux.x86_64/: libXp.so.6: cannot open shared object file: No such file or directory
该信息是因为没有安装64位的libXp.so.6动态链接库,解决办法是到https://rpmfind.net/linux/rpm2html/search.php?query=libXp.so.6%28%29%2864bit%29上下载
libXp-1.0.2-6.fc24.x86_64.rpm文件,然后双击打开,把里面的libXp.so.6和libXp.so.6.2.0拷贝出来,直接放到目录/usr/local/exelis/idl82/bin/bin.linux.x86_64/下面
再次运行idl,则不会出现上述错误信息。
4. 修改.bashrc
#idl
export PATH=$PATH:/usr/local/exelis/idl/bin
source /etc/profile