IDL的安装
IDL尤其是idlde的运行依赖于java和xulrunner,而且这两个包都是32位的,尽管程序是支持x86_64位的。
- 支持idlde的java程序是自带的,但是可能缺少依赖包。
- 可以通过安装系统自带的32位java包来安装依赖的包
yum install java-1.7.0-openjdk.i686 yum install xulrunner-21.0-4.fc18.i686
IDL8.*
- IDL8在linux安装上需要有合适的license,license中检查hostid(由lmhostid)得到,一般情况下是 eth0的MAC地址
- fedora中把网卡命名为em1,导致hostid得到的是空字符或者‘00000000000’
- 卸载biosdevname的rpm包 然后重启,可以解决命名为em1的问题
- 需要配合的是把/etc/sysconfig/network-scripts/下的ifcfg.em1改为ifcfg.eth0,内容中的em1相应改为eth0
- ip link set dev eth0 address bc:30:5b:d9:42:86 (该命令可以把网络的MAC地址虚拟为你想要的)
- 该命令可以添加到/etc/init.d/sys5_idl_lmgrd的内容中(注意检查该文件中的license的指向),这样系统自动启动licese manager服务。