Skip to main content

在没有包管理器的情况下安装许可证服务器

要求:设备上安装了 Codemeter Runtime。

有关在不使用包管理器的情况下安装 Codemeter 的更多信息,请参阅: 在目标设备上手动安装 Codemeter 运行时环境

重要

CODESYS WBM 只能与驾驶舱一起使用。您的计算机还必须同时连接到目标设备和互联网。

如果 Cockpit 未安装且/或无法安装:

您需要手动设置许可证服务器、创建软容器并导入许可证。

过程. 设置许可证服务器
  1. 停止 Codemeter: sudo /etc/init.d/codemeter stop

  2. 切换到网络服务器。

    为此,你需要设置值 IsNetworkServer 到 1 英寸 /etc/wibu/CodeMeter/Server.ini: IsNetworkServer=1

  3. 保存更改并启动 Codemeter: sudo /etc/init.d/codemeter start

过程. 创建软容器
  1. 检查软容器是否已经存在: cmu -x | grep 'FC=6000437'

    如果列出了某个条目,则可以跳过此部分,因为软容器已经存在。

  2. 解压许可证服务器 Debian 软件包。

    此包通常包含在 CODESYS 许可证服务器的软件包。这包含一个文件 .UFC_SoftContainer_CmRuntime.WibuCmLif/opt/codesyslicenseserver/bin。将其传输到许可证服务器应运行的设备上。

  3. 创建软容器: cmu --import --file .UFC_SoftContainer_CmRuntime.WibuCmLif

  4. 检查命令是否 cmu -x | grep 'FC=6000437' 返回一个条目。

过程. 导入许可证
  1. 使用这个命令 cmu -x 检测应进口许可证的软容器的序列号。

  2. Create the context file: cmu -c 6000437 -s <serial number> --file <file name>.WibuCmRaC

  3. Transfer the context file to a device with Internet access.

  4. 打开地址 https://license.codesys.com/ 然后输入牌照的号码。点击 下一页激活许可证 在下一页上。

  5. 然后选择所需的容器类型。

  6. 点击 基于文件的许可证转移 链接在下一页的右侧。

  7. 上传之前生成的上下文文件,然后单击 立即开始激活

  8. 下载许可证更新文件并将该文件传输到将充当许可证服务器的设备上。

  9. Import the file: cmu --import --file <file name>.WibuCmRaU

    The license is now activated.

If Cockpit is installed

复制的文件 CODESYS WBM 进入系统:

  1. 解压 Debian 软件包 codesyswbmbase 并复制位于中的文件 /usr/share/cockpit/codesys_wbm 到系统上同一路径中的同名目录。

  2. 解压 Debian 软件包 codesyswbmlicensing 并复制位于中的文件 /usr/share/cockpit/codesys_wbm/codesys_licensing 到系统上同一路径中的同名目录。

  3. 重启驾驶舱: systemctl restart cockpit.socket

    现在,您应该能够通过浏览器在端口 9090 上访问 Cockpit 界面,并使用以下命令在那里执行许可流程 CODESYS WBM。