4.2 在Linux下安装FLEXnet 服务器


Contents

选择一个稳定的计算机作为 FLEXnet 服务器

要求:

OriginLab 的 FLEXnet 许可证服务器支持以下操作系统

  • Red Hat Enterprise Linux 4.6

OriginLab 已在 AlmaLinux 9 和 Debian 12 上进行并通过了测试。

OriginLab 提供的 FLEXnet 许可证服务器是基于 32 位的应用程序,它可以安装在 32 位和 64 位的 Linux 操作系统上。

要在 64 位 Linux 上运行 32 位的应用程序,您可能需要另行安装一些额外的库文件:

  • Red Hat Enterprise Linux:
sudo dnf install glibc.i686 libgcc.i686
  • Debian/Ubuntu:
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网站为该计算机获取一个许可证文件

  1. 记下您的网络版序列号和版本
  2. 找出FLEXnet服务器计算机的Host Name 和 Host ID。
    1. ./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"
    2. ./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""
  3. 获取许可证文件
    1. 去到 www.originlab.com,点击Support菜单下的License/Register Origin链接。
    2. 登录。如果您还没有OriginLab会员帐户,请先自行创建帐户。
    3. 登录后,
      • 如果这是您第一次注册这个序列号的这个版本,请点击Register New Serial Number 按钮。
      • 如果您之前已经注册并获取了这个序列号的这个版本的许可证(例如,您打算更换原有的FLEXnet服务器计算机,并且已经完成移机申请),请选中序列号旁边的复选框,然后点击表格下方的Get FLEXnet License按钮。
    4. 选择 "I want to register my Origin software and obtain a license file for a computer" 并点击 Next
    5. 按要求输入您的Origin 序列号(serial number), 版本(version) 等,然后点击Continue
    6. 输入FLEXnet服务器的Host NameHost ID(Ethernet Address/Physical Address),然后点击Submit 按钮以获取许可证文件。
    7. 您将在网页上看到生成的许可证文件的文本。 从网页上复制许可证文件文本,粘贴到文本编辑器(例如记事本Notepad)中。
    8. 将许可证文件文本保存为.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软件

拓展阅读