如何安装MATLAB许可证管理器

249 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 22 Mar 2018
我有一个网络版许可证,我想知道如何安装许可证管理器软件和新服务器上的MATLAB许可证文件

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 14 Aug 2024
Edited: MathWorks Support Team on 1 Jun 2023
要安装Network License Manager,必须首先激活并获取许可证文件,然后使用产品安装程序安装许可证管理器软件,或者使用许可证管理程序二进制文件手动安装。
以下说明适用于:
  1. 激活网络许可证并获取许可证文件
  2. 使用产品安装程序安装许可证管理器
  3. 使用二进制文件手动安装许可证管理器
  4. 在客户端机器上安装产品(即MATLAB)
  5. 控制对许可证的访问
激活网络许可证并获取许可证文件(必需)
要安装网络许可证管理器,必须首先在MathWorks网站上激活许可证服务器以获取许可证文件。要生成许可证文件,请执行以下操作:
  1. 在 许可证中心 点击要安装的许可证号。
  2. 点击“安装和激活”标签
  3. 点击“激活并获取许可证文件”(如果您在“安装和激活”标签下看到的是“已激活的服务器”,则略过这一步)
  4. 在新的页面按照提示输入:MATLAB版本、操作系统、主机 ID和激活标签信息( 如何获取主机 ID
  5. 选择“下载许可证文件”或“用电子邮件发送许可证文件”
如果您在点击“激活并获取许可证文件”链接后刷新的页面看到“已激活的服务器”,则您的服务器已激活。在这个页面,点击蓝色箭头图标来下载许可证文件,或蓝色邮箱图标来接收许可证邮件。
有关更新License Manager的信息,请参阅以下文章:
一旦您获得了更新后的许可证文,您就可以运行MATLAB安装程序来安装新版许可证管理器组件,为新服务器准备许可证文件了。
 
(R2020a 及之后的版本)
  1. 导航到MathWorks网站的下载中心
  2. 选择“下载[您的操作系统]”。
  3. 启动MATLAB安装程序。
  4. 点击右上角“高级选项”按钮。
  5. 选择“我要安装网络许可证管理器”。
  6. 接受《MATLAB软件许可证协议》条款。
  7. 当提示需要许可证文件时,选择您之前下载的“license.lic”文件。
  8. 确认安装路径。
  9. 如您想设置在系统启动时自动打开许可证管理器,选择“将许可证管理器配置为一项服务”(仅Windows系统)。
  10. 点击“安装”。
  11. 启动许可证管理器
在Linux上,如果没有LSB核心库,许可证管理器将无法启动。请参见:为什么我无法在Linux上启动Network License Manager?(英文版)
(R2019b及之前的版本)
  1. 导航到MathWorks网站的下载中心
  2. 选择“下载[您的操作系统]”
  3. 启动MATLAB安装程序。
  4. 选择“使用文件安装密钥”安装。
  5.  接受《MATLAB软件许可证协议》条款。
  6.  输入您的文件安装密钥。
  7.  确认安装路径。
  8. 从要安装的产品列表里选择“License Manager”。
  9. 除非您想同时安装MATLAB客户端等软件,否则反选所有除“License Manager”的其它产品项。使用列表最顶部的勾选框来全选或反全选产品。
  10. 在要求加载许可证文件的时候,点击“打开”按钮来加载您刚从MathWorks许可证中心下载的名“license.lic”的文件。
  11. 如您想设置在系统启动时自动打开许可证管理器,选择“将许可证管理器配置为一项服务”(仅Windows系统)。
  12. 点击“安装”。
  13. 启动许可证管理器
在Linux上,如果没有LSB核心库,许可证管理器将无法启动。请参见:为什么我无法在Linux上启动Network License Manager?(英文版)
下载Enterprise License Manager 安装程序
  1. 导航到MathWorks网站的下载中心
  2. 从“我想:" 选择列表中选择“获取许可证管理器”。
  3. 单击匹配平台的“下载”以下载安装程序。
  4. 按照 “使用MATLAB安装程序安装许可证管理器” 中的步骤完成安装。从步骤3开始。
使用二进制文件手动安装许可证管理器
如果您从FlexNet服务器为多个供应商提供服务,或者您只是喜欢手动操作,则可以在不使用产品安装程序的情况下更新许可证管理器。这只建议有经验的许可证管理员使用。
许可证管理器文件可以从这个链接下载:
许可证管理器由四个部分组成:
  • 名为“lmgrd.exe”的许可证管理器主文件。
  • 名为“mlm.exe”的MATLAB后台程序。
  • 名为“lmutil.exe”的许可证管理器管理组件。
  • 名为“lmtools.exe”的许可证管理器图形化窗口程序(仅Windows系统)
手动安装许可证管理器的步骤:
  1. 提取下载的文件夹并将其放置在所需的目的地。
  2. 将license.lic放入LicenseManagerRoot/etc文件夹中。
  3. 编辑license.lic以包括SERVER和DAEMON行,然后将其重命名为license.dat。
  4. 创建一个文本文件用作调试日志(lmlog.txt)。
  5. 启动许可证管理器
有关添加SERVER和DAEMON行的信息,请参阅以下文章:
注意:在Windows上手动安装许可证管理器时,不会在lmtools.exe中自动配置网络许可证管理服务。您需要手动 配置该服务 (英文版)。
在客户端机器上安装软件 (即MATLAB)
您需要license.dat文件的副本才能在客户端机器上安装MATLAB或其他MathWorks产品。此文件位于许可证管理器安装文件夹中:
  1. 打开安装许可证管理器的文件夹。
  2. 打开文件夹 “etc”。
  3. 创建文件“license.dat”的副本。不要从此目录中删除该文件。
如何为网络版许可证的客户端机器安装软件(例如MATLAB),请参考以下链接,
如果您有一个网络指定用户版许可证,或您想控制许可证上各产品的使用权限,您可以使用一个Options文件。
要创建一个Options文件,请查看以下文档:
如果您需要进一步的帮助,请 联系 MathWorks 支持 并附上您的 MATLAB 安装日志文件 。

More Answers (0)

Categories

Find more on 管理产品 in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!