IDL的安装

来自Shiyin's note
202.127.29.127讨论2013年6月5日 (三) 05:22的版本
跳到导航 跳到搜索

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服务。