4.2 在Linux下安装FLEXnet 服务器
Contents
选择一个稳定的计算机作为 FLEXnet 服务器
要求:
- 一台不需要频繁重启的稳定的机器,它可以是一台服务器或是普通电脑。
- 畅通的局域网络。所有可能会安装 Origin 的计算机(即客户端)都可以连接到服务器。 FLEXnet 服务器与 Origin 客户端之间通过 TCP / IP 网络协议进行交互。
- 建议系统内存不低于64 MB。
OriginLab 的 FLEXnet 许可证服务器支持以下操作系统
- Red Hat Enterprise Linux 4.6
OriginLab 已在 AlmaLinux 9 和 Debian 12 上进行并通过了测试。
OriginLab 提供的 FLEXnet 许可证服务器是基于 32 位的应用程序,它可以安装在 32 位和 64 位的 Linux 操作系统上。 要在 64 位 Linux 上运行 32 位的应用程序,您可能需要另行安装一些额外的库文件:
sudo dnf install glibc.i686 libgcc.i686
sudo dpkg --add-architecture i386 sudo apt update sudo apt install libc6:i386 libgcc-s1:i386 |
下载FLEXnet服务器
FLEXnet服务器安装包(包括OriginLab提供商守护程序)
Linux FLEXnet服务器的最新版本是 11.19.6.0.
仅下载 OriginLab 提供商守护程序(Vendor Daemon)
如果您已经安装了FLEXnet服务器(比如来自其他软件),则可以在该FLEXnet服务器中设置Origin许可证服务来管理您的Origin。 在这种情况下,您只需要下载OriginLab提供商守护程序和许可证。但是,在使用其他软件提供的FLEXnet服务器时,您必须考虑FLEXnet的版本兼容性。
OriginLab 提供商守护程序版本为 11.19.6.0.
为您选择的计算机安装FLEXnet服务器
使用以下命令解压并安装Linux_FLEXnet_Server_ver_11.16.5.0.zip文件:
unzip Linux_FLEXnet_Server_ver_11.19.6.0.zip
从OriginLab网站为该计算机获取一个许可证文件
- 记下您的网络版序列号和版本
- 找出FLEXnet服务器计算机的Host Name 和 Host ID。
-
./lmutil lmhostid -hostname
返回该系统的 Host Name。
例如,如果运行上述命令后返回以下信息,则该系统的 Host Name 为 my-computer:./lmutil lmhostid -hostname lmhostid - Copyright (c) 1989-2015 Flexera Software LLC. All Rights Reserved. The FlexNet Host ID of this machine is "HOSTNAME= my-computer"
./lmutil lmhostid返回该系统的 host ID(即 Physical Address 也称为 MAC Address 或 Ethernet Address,一个12个字符的字符串)。
例如,如果运行上述命令后返回以下信息,则该系统的 host ID 为 000c294dc666:./lmutil lmhostid lmhostid - Copyright (c) 1989-2015 Flexera Software LLC. All Rights Reserved. The FlexNet Host ID of this machine is ""000c294dc666 000c294dc667""
-
- 获取许可证文件
- 去到 www.originlab.com,点击Support菜单下的License/Register Origin链接。
- 登录。如果您还没有OriginLab会员帐户,请先自行创建帐户。
- 登录后,
- 如果这是您第一次注册这个序列号的这个版本,请点击Register New Serial Number 按钮。
- 如果您之前已经注册并获取了这个序列号的这个版本的许可证(例如,您打算更换原有的FLEXnet服务器计算机,并且已经完成移机申请),请选中序列号旁边的复选框,然后点击表格下方的Get FLEXnet License按钮。
- 选择 "I want to register my Origin software and obtain a license file for a computer" 并点击 Next。
- 按要求输入您的Origin 序列号(serial number), 版本(version) 等,然后点击Continue。
- 输入FLEXnet服务器的Host Name 和 Host ID(Ethernet Address/Physical Address),然后点击Submit 按钮以获取许可证文件。
- 您将在网页上看到生成的许可证文件的文本。 从网页上复制许可证文件文本,粘贴到文本编辑器(例如记事本Notepad)中。
- 将许可证文件文本保存为.lic文件,如orglab.lic。通常,许可证文件会保存到FLEXnet服务器的安装目录下的\Licenses\文件夹,当然您也可以保存到其他位置。
设置并启动FLEXnet服务
./lmgrd -c <path>orglab.lic -l [+]<path>orglabDebug.log
其中 orglab.lic 是您从 OriginLab 网站获取的许可证文件。
例如,如果您的许可证文件路径为 /home/originlab/orglab.lic,则可以输入以下命令启动该服务,并保留之前的日志文件(debug log)内容,而新的调试信息将会继续添加到该日志文件中:
./lmgrd -c /home/originlab/orglab.lic -l +/home/originlab/orglabdebug.log
或者,您可以使用以下命令启动该服务,并清除以前的日志文件内容(命令运行后,日志文件即刻被清除。):
./lmgrd -c /home/originlab/orglab.lic -l /home/originlab/orglabdebug.log
运行 lmutil lmstat 来确认许可证服务器正常运行:
./lmutil lmstat -a -c <path>orglab.lic
在客户端安装Origin软件
- Origin 软件只能在 Windows 系统上进行安装。如需批量安装,请参见批量安装Origin和用户间的资源共享这一页文档。
- Origin 安装完成后,第一次打开软件会弹出激活对话框。请参见网络版客户端设置这一页文档。
拓展阅读
- 在 Windows 系统上安装 FLEXnet 服务器
- 网络版 Origin 要升级到新的版本,您只需更新服务器上的许可证文件到新版本。
- 如何设置防火墙使得 Origin FLEXnet 服务器和客户端能正常交互
- 如果您已经使用FLEXlm或FLEXnet服务器来管理其他软件,您可以使用现有的 FLEXlm 或 FLEXnet 服务器来管理您的 Origin/OriginPro 网络版。