linux怎么运行idl,科学网—在Scientific linux 7上安装idl83 - 姜小川的博文

引:又到了给毕设生装系统软件的时候了,加之最近比较郁闷,就更新一下系统换个心情。SL7,名字比较科学的linux(http://www.scientificlinux.org/),引导程序居然升级到二了(grub2),Windows8 又UEFI,又要关闭Secure Boot的,当时就蒙圈了。这里按下不表。本文记录如何在新装SL7系统下安装idl83。

正文:

idl的安装与验证

idl83的软件及license,我们要支持正版, so资源来自互联网,仅供学习交流,下载后请在24小时内删除

安装idl之前,由于SL7缺少libxp,需要在它的软件中心安装搜索到的libxp。

接下来下载解压安装,一般全选y,license中按要求改成自己的hostname。

再把自己网卡的mac改为license里面的。

可以写成如下脚本,每次开机后第一次打开idl,或是验证失败后,可以调用这个脚本

--------------------脚本不包含本行---------------------

sudo /usr/local/exelis/idl/bin/lmdown

sudo ifconfig eth0 down

sudo ifconfig eth0 hw ether

sudo ifconfig eth0 up

sudo hostname localhost

sudo /usr/local/exelis/idl/bin/lmgrd

idl

--------------------脚本不包含本行---------------------

sudo是以管理员身份执行命令,确保自己在管理员sudo名单下。

$ su

$ visudo

($只是命令提示符,不是命令。su是暂时进入管理员账户,之后要exit退出呦)运行后打开文件有如下几行

--------------------------------------------------------

root    ALL=(ALL)       ALL

此处是用户名     ALL=(ALL)       ALL

--------------------------------------------------------

按照上面在root下一行添加自己用户的权限,这样添加的用户就有sudo权限。

恢复原来网络名

安装后发现license验证一直失败。才发现验证系统是寻找名为eth0的有线网卡mac地址。SL7网络模块居然升级了,网卡名字改了。要恢复原来的名字需要在/etc/default/grub文件中GRUB_CMDLINE_LINUX参数后加两个值,net.ifnames=0 biosdevname=0,再更新grub2,命令是:grub2-mkconfig -o /boot/grub2/grub.cfg。详情参考:http://www.certdepot.net/rhel7-restore-old-network-interface-name/

最后启动lmgrd失败,产生错误:/lib64/ld-lsb-x86-64.so.3: bad ELF interpreter: No such file or directory

sudo yum -y install redhat-lsb,安装redhat-lsb后

idl终于可以正常运行了

天文包的安装

idl安装天文包或其它包,需要把程序包位置加到idl搜索路径中。可以参照http://www.idlcoyote.com/code_tips/installcoyote.php 中提到的在 .bashrc 文件中设置idl启动文件:

export IDL_STARTUP=/home/fanning/idl/idlstartup.pro

再在idlstartup.pro启动文件中增加路径:

!PATH =  Expand_Path('+~/idl/coyote') + ':' + !PATH

其中’~/idl/coyote‘是要安装的程序所在位置

转载本文请联系原作者获取授权,同时请注明本文来自姜小川科学网博客。

链接地址:http://blog.sciencenet.cn/blog-2353794-881043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值