【笔记】Ubuntu下安装IDL8.2的步骤

 

本文讲解在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回车,程序会弹出对话框如下: 
 
    【笔记】Ubuntu下安装IDL8.2的步骤_第1张图片 
 
   选择第三项(安装已有的license),点Next,然后加载更改过主机名的license.dat文件,再Next,会出现下面界面 
 
    【笔记】Ubuntu下安装IDL8.2的步骤_第2张图片 
 

   同时选择两项(安装许可管理器和打开许可管理器),注意小方框凹进去表示选中,而默认的状态就是都选中的状态,所以这里直接按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动态链接库,解决办法是到http://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
 

你可能感兴趣的:(工作笔记)