文件介绍
./exelislicense 是导入license.dat的程序
./lmgrd 是激活程序,并且在使用 idl 的时候一直运行着的
./idl 命令行形式
./idlde 图形界面形式
步骤
- 配置激活文件和虚拟网卡
- 修改license中的主机名
$hostname
为你真正的主机名(linux下通过hostname
查看) (如果还不管用的话, 修改/etc/hosts
中,添加127.0.1.1 {$your_hostname}
) - 建立虚拟网卡,网卡MAC地址= bc:30:5b:d9:42:86,方法在总结中有介绍
- 修改license中的主机名
- 安装;导入license.dat;到安装目录下命令行输入
./idl
或./idlde
开始使用
license.dat
############ 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 #######################
总结:
即使变成不激活了也很容易再次激活它,不必重新安装。
激活的要点是有一块网卡的MAC地址是license.dat中所提到的那个。
所以只要建立一个虚拟网卡就行了,这样就不影响原来的网卡的正常使用了。
安装 tunctl , 并且把
#create a vitual network card for the activation of IDL-8.2
#没有`tunctl`命令, 需要先安装 `uml-utilities`
tunctl -t eth1
ifconfig eth1 hw ether bc:30:5b:d9:42:86
ifconfig eth1 up
/etc/init.d/lmgrd
写入开机脚本 /etc/rc.local
开机后就直接可以 $> idl
开始用了(需要你提前在.bashrc中建立一个名为idl的alias或把bin的路径加到path里面了否则还是需要到安装目录下运行)
如果不重新开机, 则source /etc/rc.local
如果不成功,就在检查错误后,并 killall lmgrd
,然后重新激活
下载:https://pan.baidu.com/s/1bpwZsa7
更新
在新的电脑上安装时, 在执行 lmgrd
时提示找不到 /usr/tmp
下的文件夹./flexlm
,只要自己新建/usr/tmp/.flexlm这个目录即可.