linux - 如何让 Ubuntu 成功搜索许可证的环境变量?

标签 linux bash networking ubuntu licensing

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

所以我对我测试过的所有其他 Linux 发行版所做的是在末尾为 .bashrc 文件分配一行,如下所示:export LICENCE=27065@192.168.1.45 导致它在网络中查找我的机器来 checkout 和 checkin 其许可证。我对 Ubuntu 也做了同样的事情,但根本无法让它工作!到目前为止,Ubuntu 似乎是唯一有这个问题的。

所以我认为这可能是连接问题。也许一些我不知道的幕后安全因素。事实证明我可以很好地在网络上 ping 我的机器,这让我更加迷茫了。

将不胜感激有关此的任何信息或更多故障排除提示。

最佳答案

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

  • LICENCE 看起来不对,这些产品通常使用 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

关于linux - 如何让 Ubuntu 成功搜索许可证的环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8081637/

相关文章:

c++ - 与相应的 cpp 代码相比,为什么这个 bash 代码这么慢?

java - 自动定位客户的服务器

c++ - 键入时检查代码 C++

linux - Bash 字符串日期错误值

用于 ubuntu 主机的 Android linux 容器

bash - 在 sed 命令中使用占位符/变量

php - 在 Crontab 中获取包含 jQuery 帖子的网页

git - 在 Git 中,如何在不手动指定文件的情况下暂存刚刚差异化的文件?

python - 在Python中从客户端发送不同的文件到服务器

ios - 如何为使用数据创建的单例维护适当的封装