Ubuntu14.04 系统下安装IDL开发环境
1、安装参考博客: 2、安装包下载网址: http://norlx51.albanova.se/~brandenb/downloads/ 系统环境:Ubuntu14.04 64位 一、安装过程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. 二、配置License1.创建文件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即可 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |