Main Content

从命令行执行 MATLAB 的静默安装

如果您必须执行许多 MATLAB® 软件安装,并且每次安装需要输入的信息均相同,则您可以将这些信息放在属性文件中,并以非交互方式运行 MathWorks® 安装程序。启动安装程序时,您可以在命令行中指定属性文件。该文件将为安装程序提供信息,否则您需要使用安装程序对话框以交互方式输入这些信息。非交互式安装(也称为静默安装)可节省时间并避免错误。

前提条件

您需要文件安装密钥才能使用安装程序属性文件 (installer_input.txt)。有关如何获取文件安装密钥的信息,请参阅在离线计算机上安装 MathWorks 产品

下载安装程序和产品

下载包含您要在目标计算机上安装的 MathWorks 产品的安装程序。要使用的下载过程取决于您是希望仅安装您有许可证的部分产品,还是希望安装您有许可证的所有产品。

使用仅下载安装程序下载部分产品

如果您只需在目标计算机上安装部分产品,请使用 MathWorks 安装程序下载包含这些产品的一个单独的安装程序。

  1. 转至 MathWorks 下载,选择您用于执行下载的计算机的版本和平台,然后下载安装程序。

  2. 运行下载的安装程序,登录到您的 MathWorks 帐户,并接受许可协议。

  3. 高级选项下,选择我要下载但不安装

  4. 指定要下载安装程序的位置、目标计算机的平台以及要包含在下载中的产品。然后,下载包含产品文件的安装程序。

  5. 将安装程序复制到每台目标计算机都可以访问的位置,例如每台目标计算机上的本地文件夹或网络共享位置。

使用 ISO 或 DMG 镜像下载所有产品

如果您需要在目标计算机上安装所有产品,请下载包含所有产品的 ISO(Windows®、Linux®)或 DMG (Mac) 镜像。要下载 ISO 或 DMG,您必须是许可证管理员。

  1. 转至 MathWorks 下载,从我要菜单中,选择获取 ISO 和 DMG。仅当您以许可证管理员身份登录时,此链接才可见。

  2. 选择要下载的 ISO 或 DMG 的版本和更新。

  3. 获取 MATLAB 和 Simulink 产品的 ISO 和 DMG 文件下,选择目标计算机(不是您用于执行此下载的计算机)的平台并下载 ISO 或 DMG。

  4. 使用适用于您的操作系统的标准过程,将下载的 ISO 或 DMG 镜像装载到一个文件夹中。

  5. 将安装程序复制到每台目标计算机都可以访问的位置,例如每台目标计算机上的本地文件夹或网络共享位置。

创建安装程序属性文件

  1. 创建一个 installer_input.txt 安装程序属性文件的副本。此文件位于包含安装程序的文件夹的顶层。

    例如,在 Windows 计算机上,您可以执行以下命令:

    copy Z:\installer_input.txt C:\temp\my_installer_input.txt 
  2. 使用任何文本编辑器打开复制的安装程序属性文件。

  3. 仅对以单个 # 符号开头的参数取消注释,并输入适当的值。例如:

    • destinationFolder - 指定要安装产品的文件夹的路径。您必须指定完整路径。指定相对路径可能导致无法正确读取 installer_input 文件。下表显示每个操作系统的示例目标文件夹。

      操作系统示例
      WindowsdestinationFolder="C:\Program Files\MATLAB\R2024a"
      LinuxdestinationFolder=/opt/MATLAB/R2024a
      macOSdestinationFolder=/Applications
    • fileInstallationKey - 指定您的文件安装密钥的值。

    每个参数的注释节定义该参数的所有允许值。

  4. 将所做更改保存到文件中。

使用属性文件运行安装程序

  1. 导航到包含安装程序和产品的文件夹。

  2. 在命令行窗口或终端中,启动安装程序,并使用 -inputFile 选项将安装程序属性文件的完整路径指定为命令行参量。

    在 Windows 上,使用 -inputFile 选项运行 setup.exe 应用程序。例如:

    setup.exe -inputFile C:\temp\my_installer_input.txt 

    在 Linux 或 macOS 上,使用 -inputFile 选项运行 install 脚本。例如:

    install -inputFile /tmp/my_installer_input.txt

查看安装和激活日志文件

在安装和激活 MathWorks 产品的过程中,产品安装程序会创建一个日志文件,该文件可用于获取有关这些过程的信息。

安装日志文件命名为 mathworks_%username%.log,激活日志文件命名为 aws_%username%.log。在这两种情况下,%username% 都是运行安装程序的人员的用户名。

要找到您的日志文件,请参阅 MATLAB 安装和日志文件位于何处?

相关主题