Main Content

在离线计算机上更新 MathWorks 软件

注意

此过程仅适用于 R2018b 及更高版本。此过程只能由许可证管理员执行。

安装更新的最佳体验是在连接到 Internet 的计算机上的 MATLAB® 内直接安装。然而,当无法以这种方式进行安装时,管理员可以通过下载更新包对任何计算机上的现有 MATLAB 安装进行更新。

  • 每次更新都包含之前更新提供的所有修复。

  • 更新包需要支持 ZIP64 的解压缩实用工具。

  • 离线安装使用非交互方式命令行过程。

  • 您必须拥有对 matlabroot(安装 MATLAB 的位置)的写入权限,才能在此过程中运行该命令。

将更新包下载到在线计算机上,然后在用户的计算机上安装该更新包。

  1. 转至 MathWorks® 网站上的下载页,选择您的版本。

  2. 在“相关链接”下,点击获取离线安装更新包

  3. 按照说明将更新包下载到用户的计算机或网络共享位置。确保下载的包与需要更新的计算机的平台匹配。

  4. 将更新包解压缩到新文件夹,例如 C:\temp\R2021a_Update1_Package。确保用户的计算机可以访问该文件夹。

  5. 在用户的计算机上,关闭 MATLAB 的所有实例。

  6. 根据您的操作系统说明安装更新。在每个平台的命令中,参数 package_folder 是解压缩后更新包所在目录的完整路径。

    • Windows® 系统

      1. 转至命令提示符。

      2. 进入以下文件夹:

        matlabroot\bin\win64

        matlabroot 是 MATLAB 安装的路径。

      3. 使用以下命令行参数运行 update_installer.exe

        update_installer.exe -updatepackage package_folder
    • Linux®

      1. 打开一个终端。

      2. 进入以下文件夹:

        matlabroot/bin/glnxa64

        matlabroot 是 MATLAB 安装的路径。

      3. 使用以下命令行参数运行 update_installer

        ./update_installer.sh -updatepackage package_folder
    • macOS

      1. 打开一个终端。

      2. 进入以下文件夹:

        matlabroot/bin/maci64

        matlabroot 是 MATLAB 安装的路径。

      3. 使用以下命令行参数运行 update_installer

        ./update_installer -updatepackage package_folder

终端或命令提示符下不会显示安装状态。您可以在 \%TEMP%\mathworks_yourusername.log (Windows) 或 /tmp/mathworks_yourusername.log(Linux 或 macOS)日志中找到所有状态消息。仔细检查日志中的错误。

相关主题