Ubuntu Kylin15.10下IDL8.2安装及破解步骤(含找不到libXp.so.6的解决办法,已自测通过)

本文讲解在Ubuntu Kylin 15.10系统下安装IDL8.2(64位)的安装及破解步骤(附license.dat文件内容,IDL8.0/8.1/8.2通用),并包含了对找不到libXp.so.6动态链接库的问题的解决方法(亲自测试通过)。


1. 准备文件:

  (1) linux下的IDL8.2安装程序(64位): idl82linux.x86_64.tar.gz

  (2) 注册用的license文件license.dat(内容下文提供)

2. 在开始安装前,请先按如下步骤创建 license.dat文件和修改网卡的mac地址(关键步骤)
  (1)  在终端中输入
       vim license.dat
     复制以下内容到文件中
  (2) 
修改license文件中的主机名(hostname,红色标记部分)为你自己的主机名 (主机名就是打开终端后在@后面的字符,或者在终端中输入hostname,显示出的字符)    (3) 退出并保存文件(Esc退出编辑模式,然后输入:wq并回车)

############ license file comments, do not delete###############
# License Number(s):705016
SERVER hostname bc305bd94286 1700
USE_SERVER
DAEMON idl_lmgrd
INCREMENT idl idl_lmgrd 8.200 1-jan-0000 12 B5ED924F5F29E2AF\
VENDOR_STRING=705016TOHOKU ck=186 SIGN="0B28 D32E 6E90 74D9 \
A0BB F2ED AC90 F39D 318D F197 26FB B996 C8C4 B225 76C8 009A \
52FD AB87 3FE1 06B9 1AA9 FD57 A46E 94A8 3764 9F97 D1F8 2653 \
D36D 7018"
INCREMENT idl_bridge_assist idl_lmgrd 8.200 1-jan-0000 2 \
F2004C85D332BFF5 VENDOR_STRING=705016TOHOKU ck=105 SIGN="08BA\
CD27 8E25 5309 ED01 983C 59C6 183A EE24 A464 706F F499 3607 \
416A 0CE1 16D8 425F CC40 3C90 8BAB 9E1E ECFB D9C5 C9E4 3517 \
1D7E 1B8F 296C 3DC3 1AEB"
INCREMENT idl_video_write idl_lmgrd 8.200 1-jan-0000 2 \
F0A17234C4CCC039 VENDOR_STRING=705016TOHOKU ck=92 SIGN="08A2\
A99F F7DB 7C58 9AF8 B52F D70F 3B6E F686 DE0F FDB7 CE79 BD82 \
3494 500F 0A12 5C97 8375 0AE0 E848 0B20 69CA AFA2 DE8D AC10 \
8173 DBFC B93E 574A DBB4"
INCREMENT idl_wavelet idl_lmgrd 8.200 1-jan-0000 2 20B1118017C42245\
VENDOR_STRING=705016TOHOKU ck=41 SIGN="0DBC 606C 1E2D 3FD8 \
19FD 61DE F909 3BCD E7E4 5314 30BA 60CC 015D 0BD0 100D 1E33 \
CC5A 96F0 64C0 9B08 D033 E075 1DBA DE77 AE90 08A8 8AB7 C4C3 \
0037 C672"
FEATURESET idl_lmgrd D093522208F1C61A
##################### end of license file#######################

  (4)根据license.dat文件的内容( hostname后面的蓝色标记部分)修改系统的mac号(必要步骤)
    终端下输入
      sudo ifconfig eth0 hw ether bc:30:5b:d9:42:86
    (注意到代码中的bc:30:5b:d9:42:86,就是license文件中的蓝色字体对应的mac号)
    查看mac是否已经修改成功,终端下输入
      ifconfig -a
                eth0对应的第一行HWaddr(硬件地址)后面的mac号如果是bc:30:5b:d9:42:86,那么就修改成功了。
    注意:eth0可能为其他名字,如eno1,修改前最好ifconfig -a一下看看具体名字再修改。


3. 正常安装IDL8.2

  (1) sudo mkdir  /usr/local/exelis(建立存放安装程序的文件夹,可任意指定)
       sudo chmod777  /usr/local/exelis  (更改权限,为了方便下面操作)

        (2) tar -zvxf idl82linux.x86_64.tar.gz (解压缩)
     
  (3) 进入解压之后的文件夹,内含install.sh文件。
      su(切换位root用户)
     然后运行
      su ./install.sh (运行安装文件install.sh进行安装,必须使用超级用户安装)
     安装过程中会遇到询问,一直输入“y”并回车

  (4) 最后一个问题是是否运行license引导程序(Do you want torun the License Wizard? (y/n): y),输入y回车,程序会弹出对话框如下:

    Ubuntu Kylin15.10下IDL8.2安装及破解步骤(含找不到libXp.so.6的解决办法,已自测通过)_第1张图片

   选择第三项(安装已有的license),点Next,然后加载更改过主机名的license.dat文件,再Next,会出现下面界面

    Ubuntu Kylin15.10下IDL8.2安装及破解步骤(含找不到libXp.so.6的解决办法,已自测通过)_第2张图片

   同时选择两项(安装许可管理器和打开许可管理器),注意小方框凹进去表示选中,而默认的状态就是都选中的状态,所以这里直接按Next就可以。然后,在弹出的对话按Finish结束。
   至此,安装过程结束。


4. 关于找不到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,则不会出现上述错误信息。   

5. 测试破解:
   在终端下输入idl并回车,如果出现如下信息

   IDL Version 8.2 (linux x86_64 m64). (c) 2012, Exelis VisualInformation Solutions, Inc.
   Installation number: 705016.
   Licensed for use by: TOHOKU

IDL>

   那么表示破解成功,可以看到license来自日本东北大学TOHOKU。

6. 永久破解:
   重启或断网后,破解会失效,那么运行
    sudo ifconfig eth0 hw ether bc:30:5b:d9:42:86
    sudo exelislicense (该命令为重启注册程序, IDL8.1对应的名称为ittlicense)
   这时会弹出license引导程序,像前面一样重新加载一下license文件。

   如果不希望每次重启都破解一次,尝试如下操作(这种操作可能会造成网络不稳定):
    sudo gedit /etc/rc.local
   将以下三行代码加到exit 0的前面,然后保存
    ifconfig eth0 down
    ifconfig eth0 hw ether  bc:30:5b:d9:42:86
    ifconfig eth0 up
  
    以上步骤在参考了“追问者”新浪博客(http://blog.sina.com.cn/s/blog_3fb431b90101nlw8.html)的基础上进行了适当修改,特别是增加了对于找不到libXp.so.6动态链接库的问题的解决方法,使安装步骤更具有可行性,希望能帮助到大家。

    

你可能感兴趣的:(idl,ubuntu,64位,破解,安装)