1、安装参考博客:
http://blog.sina.com.cn/s/blog_764b1e9d01013s8x.html
http://blog.sina.com.cn/s/blog_64ffc4b30102wd3r.html
2、安装包下载网址: http://norlx51.albanova.se/~brandenb/downloads/
系统环境:Ubuntu14.04 64位
IDL 版本:idl82linux.x86_64.tar.gz
一、安装过程
1.创建安装目录,终端输入
sudo mkdir /usr/local/exelis
2.将idl82linux.x86_64.tar.gz文件转移至该目录,终端输入
sudo mv idl82linux.x86_64.tar.gz /usr/local/exelis/
3.进入安装目录,终端输入
cd /usr/local/exelis
4.解压文件,终端输入
sudo tar xopf idl82linux.x86_64.tar.gz
5.执行安装程序,终端输入
sudo ./install.sh
安装过程,根据提示,选择yes/no。一般yes即可,注意最后一步选择不要运行License Wizard,即选择no.
二、配置License
1.创建文件license.dat,终端输入
sudo gedit license.dat &
将下方的license.dat文件内容复制,粘贴到创建的license.dat文件中。
2.终端输入 hostname(复制结果替换下方license.dat文件中的*)
license.dat文件:
############ license file comments,do not delete ###############
# License Number(s):705016
SERVER ***** 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 #######################
3.更改计算机的MAC地址,改成上面license.dat文件中蓝色内容对应的MAC号。
终端中输入
sudo ifconfig eth0 hw ether bc:30:5b:d9:42:86
查看是否已经修改成功,终端输入ifconfig。查看MAC是否已经改成上述MAC号。
4.手动安装license
终端输入sudo /usr/local/exelis/idl/bin/exelislicense
在对话框中,首先选择第三项Install a license you have received,点Next
然后找到并选中之前更改并保存过的license.dat,点OK
然后同时选择Install license manager以及Start license manager,点Next(这一步默认两者都是选种的状态,小方框凹进去,所以到这一步直接点Next)
再点击Finish,结束
至此,安装过程全部结束,在终端输入idl,如果出现以下信息:
IDL Version 8.2 (linux x86_64 m64). (c) 2012,Exelis Visual Information Solutions,Inc.
Installation number: 705016.
Licensed for use by: TOHOKU
IDL>
那么表示安装并破解成功。该license来自日本东北大学。
注:起初,Firefox无法打开百度网页,提示The proxy server is refusing connections。IDL也一直无法破解成功,后解决Firefox联网问题后,再次修改MAC地址,重新更新license.dat后可用
三、打开IDL开发环境
$ idlde
出现IDL界面安装成功
四、可能出现的问题
1.更改MAC不成功,则在终端输入
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether bc:30:5b:d9:42:86
sudo ifconfig eth0 up。
重启或断网后,破解可能会失效,那么重新在终端输入sudo ifconfig eth0 hw ether bc:30:5b:d9:42:86,以及sudo exelislicense加载license.dat即可。
如果不希望每次重启都破解,可以尝试:
终端输入sudo gedit /etc/rc.local
将上面三行代码(去掉sudo)加到exit 0前面,然后保存。
2.如果提示找不到lmgrd,可以将安装目录下的lmgrd复制到/etc/init.d/中
终端输入sudo cp /etc/local/exelis/idl/bin/lmgrd /etc/init.d
并运行sudo /etc/local/exelis/idl/bin/lmgrd -c /etc/local/exelis/license/license.dat
3.如果在终端运行idl,总是提示
Can’t make directory /usr/tmp/.flexlm,errno:2(No such file or directory)
可以自行创建该文件夹
终端输入sudo mkdir /usr/tmp,创建tmp文件夹
终端输入sudo mkdir /usr/tmp/.flexlm,创建.flexlm文件夹
4.注意在License Wizard中倒数第二步,点Finish之前的一步中,小方框凹进去就表示选中,默认就是都选中的状态,所以这一步直接点Next就可以。否则就会出现后面系统找不到lmgrd的问题。
5.因为安装目录选择的是/usr/local下的exelis/,这里对文件的操作需要root权限,所以经常肯能处错误,说permission denied等提示。可以直接改变此文件夹的权限。终端输入sudo chmod 777 /usr/local/exelis即可