以下是设置校园/并发许可证的说明。这将允许您向用户提供许可证并管理这些许可证。请按照以下步骤完成设置过程。
注意:许可证服务器将使用 TCP 端口 15500。请确保您的客户端和服务器防火墙允许与此端口的 TCP 连接。
1.下载许可证服务器安装文件。
LINUX 服务器设置文件:RHEL 7 (v2.3.0)RHEL 8(v2.3.0)RHEL 9(v2.3.0)Ubuntu-20.04 (v2.3.0)Ubuntu-22.04 (v2.3.0)2.通过在控制台根目录中输入以下内容来安装 rpm 包:
# rpm -imestrelablicserver-2.3.0-37849.x86_64.rpm。
3.安装详情:MLicServer 将安装在:
/opt/mestrelablic服务器/lib/mlicadmin
名为 mestrelablicserver 的服务将安装在 /etc/init.d 中。安装前,要从控制台启动该服务,您可以输入:
#/etc/init.d/mestrelablicserver 启动
并停止服务:
#/etc/init.d/mestrelablicserver 停止
要检查守护进程是否正在运行,您可以输入:
#/etc/init.d/mestrelablicserver 状态
默认情况下,服务将在运行级别 2、3、4 和 5 中启动,可以通过删除 /etc/rc*.d 目录中的链接或使用 chkconfig 来修改。
请注意,新版 MlicServer 2.2.0 默认仅允许 MLicAdmin 连接到“localhost”。如果您需要从除本地计算机(服务器正在运行)之外的任何其他计算机使用 MLicAdmin,则必须从 MLicAdmin 允许它。因此,首次使用时,MLicAdmin 必须在运行服务器的同一台计算机上运行,并且服务器名称必须是“localhost”或 IP 地址“127.0.0.1”。
4.现在运行 MlicAdmin。您可以在菜单“应用程序/系统”中找到它。
5.复制“主机ID”MLicAdmin对话框并通过电子邮件发送给我们(support@mestrelab.com)
6.我们将回复您一份许可证文件,您必须将其保存在:
/opt/mestrelablicserver/lib/许可证
(如果您已经更新了更新和支持包,请确保删除旧的许可证文件)
7.在终端上重新启动服务器(有关更多信息,请参阅第 3 点)。
8.现在,如果您再次运行 MLicAdmin,您将在 Licenses 表中看到一个项目。如果没有显示任何项目,则表示许可证文件未正确安装或许可证文件无效。
9.您必须向用户提供 Mestrelab 之前提供给您的许可证文件的副本。但首先,您必须编辑许可证文件以添加服务器主机名或 IP 地址信息,以便您的用户针对您的服务器进行验证。例如,如果您收到以下许可证文件(许可证文件是带有 .lic 扩展名的 XML 文件,您可以使用任何文本编辑器打开它):
使用您喜欢的文本编辑器,您必须在 mlic 打开标记(
<服务器>服务器名称服务器>
如果您遇到问题或对此过程不放心,只需向我们写信,告知服务器的 IP 地址,我们会将其包含在许可证文件中,然后再将其发回给您。使用您的服务器主机名或点表示法的服务器 IP 地址更改 SERVER_NAME(请记住,如果服务器的 IP 地址是动态的,则必须使用服务器主机名而不是点表示法的 IP 地址)。因此,使用上一个示例,您将在编辑后获得下一个文件:
10.您现在可以向您的用户发送一封电子邮件,要求他们下载 Mnova。
11.此步骤有两个选项:第一个选项是将您按照说明(步骤 9)编辑的许可证文件保存在共享文件夹中。我们强烈推荐此选项,因为将来您无需担心每年在续订我们产品的更新和支持包时发送新的许可证文件。只需执行以下步骤:
定义服务器计算机中所有 Mnova 用户均可访问的路径。将您想要与客户共享的所有许可证文件复制到该路径。对于Windows用户:创建一个包含以下信息的 .reg 文件:Windows 注册表编辑器版本 5.00 [HKEY_CURRENT_USERSoftwareMestrelab Research SLMestReNovaLicense] “SharedRepository”=”//path/to/shared/folder”
如果您需要激活 Mnova Lite 的许可证,.reg 文件必须包含此行(而不是):
[HKEY_CURRENT_USERSoftwareMestrelab Research SLMestReNova LITELicense]
将此 .reg 文件发送给客户端。客户端只需双击它即可导入注册表配置。当然,也可以通过批处理脚本来完成此操作。
对于Mac用户:他们必须编辑 property_list 文件,该文件位于:
〜/ Library / Preferences / com.mestrelab.MestReNova.plist
他们可以使用任何首选项编辑器来执行此操作。基本上,他们需要添加一个名为 License.SharedRepository 的新项目以及相应的许可证路径。
例如,使用终端应用程序(在 /Applications/Utilitites/Terminal.app 中),您可以使用以下命令进行设置:
默认写入 com.mestrelab.MestReNova License.SharedRepository /path/to/licenses/shared/repository
将/path/to/licenses/shared/repository更改为系统中许可证共享存储库的路径。
要检查当前值,您可以输入:
默认读取 com.mestrelab.MestReNova License.SharedRepository
如果您不想再使用该密钥,请删除它:
默认删除 com.mestrelab.MestReNova License.SharedRepository
例如,他们可以使用这个编辑器:http://www.apple.com/downloads/macosx/system_disk_utilities/prefedit.html
对于Linux用户,他们需要编辑以下文本文件:
.config/Mestrelab Research SL/Mestrenova.conf
在文件内搜索 [License] 部分并将以下行添加到该部分(如果该部分不存在,则只需输入 [License] 即可添加该部分)。
共享存储库 = 路径
另一种选择(不推荐*)是向您的用户发送一封电子邮件,其中附上您按照上一步中的说明编辑的许可证文件,然后执行步骤 12 和 13。
*(请注意,此选项可以正常工作,但我们不建议这样做,因为每次您购买新的更新和支持包时,都需要将许可证文件分发到所有客户端计算机以进行激活)
12.指导他们将其保存在磁盘上,一旦他们运行 Mnova,转到“帮助/获取安装”菜单并单击“安装”按钮(如果您使用的是 Mnova v8.0.0 或更早版本,则转到“帮助/评估购买”并单击“激活”),然后导航到许可证文件并双击它。
13.该应用程序将被激活,您的用户现在可以访问该软件。