Ubuntu Kylin15.10下IDL8.2安装及破解步骤(含找不到libXp.so.6的解决办法,已自测通过)
2016-05-17 15:52
639 查看
本文讲解在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回车,程序会弹出对话框如下:
选择第三项(安装已有的license),点Next,然后加载更改过主机名的license.dat文件,再Next,会出现下面界面
同时选择两项(安装许可管理器和打开许可管理器),注意小方框凹进去表示选中,而默认的状态就是都选中的状态,所以这里直接按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动态链接库的问题的解决方法,使安装步骤更具有可行性,希望能帮助到大家。
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回车,程序会弹出对话框如下:
选择第三项(安装已有的license),点Next,然后加载更改过主机名的license.dat文件,再Next,会出现下面界面
同时选择两项(安装许可管理器和打开许可管理器),注意小方框凹进去表示选中,而默认的状态就是都选中的状态,所以这里直接按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动态链接库的问题的解决方法,使安装步骤更具有可行性,希望能帮助到大家。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- 从源码安装Mysql/Percona 5.5
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- Ubuntu /home下中文目录如何修改成英文?
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图