我怎样才能使Ubuntu成功地为许可证搜索环境变量?



我在oracle虚拟机上的虚拟机上安装了Ubuntu 10.04, 10.10和11.10,我正在测试产品。软件运行的许可证在我的机器上,它被分配了一个静态IP。

所以我对所有其他Linux发行版所做的测试是在最后为.bashrc文件分配一行,像这样:export LICENCE=27065@192.168.1.45,使它在网络中查找我的机器检查并检查其许可证。我在Ubuntu上也做过同样的事情,但根本无法让它工作!到目前为止,Ubuntu似乎是唯一一个有这个问题的。

所以我认为这可能是一个连接问题。也许有一些我不知道的幕后安全因素。结果我可以在网络上ping我的机器,这让我有点迷路了。

任何关于这方面的信息,甚至是一些更多的故障排除提示,将不胜感激。

这是FlexLM许可证吗?它看起来像它,因为port@hostname字符串。

  • 许可证看起来不对,这些产品通常使用LM_LICENSE_FILE*$PRODUCTNAME*_LICENSE_FILE,见例。http://opendtect.org/lic/endusermanual/chap12.htm
  • 用telnet检查这个主机/端口是否可用:telnet 192.168.1.45 27065。ping可以工作,但是连接到这个特定的端口不能工作。
  • 根据您如何启动shell,不使用.bashrc,当您echo变量时,您看到它了吗?如果没有,把它放在.bash_profile中,而不是
  • 按上面的链接设置FLEXLM_DIAGNOSTICS=3

最新更新