主要内容

在离线计算机上更新 MATLAB

在永久离线的计算机上,您可以安装比该计算机上安装的版本更新的 MATLAB® 版本。例如,如果您安装了 R2026a,则可以下载更新版本的 R2026a(如果有)。此版本称为 MATLAB 更新。当您安装 MATLAB 更新时,您将获得您的版本的最新更新以及该版本的所有以前的更新。

按照以下常规过程在离线计算机上安装 MATLAB 更新:

  1. 从连接到 Internet 的计算机上下载更新。

  2. 将更新复制到离线计算机。

  3. 从离线计算机的系统命令行安装更新。

前提条件

  • 您必须是许可证管理员。

  • 要更新的 MATLAB 版本必须为 R2018b 或更高版本。

  • 离线计算机必须有支持 ZIP64 的解压缩实用工具。

  • 您必须对离线计算机上安装 MATLAB 的文件夹具有写入权限。

下载 MATLAB 更新

在具有 Internet 连接的计算机上,下载包含 MATLAB 更新的包。

  1. 在连接到 Internet 的计算机上,转至 MathWorks 下载

  2. 我要菜单中,选择获取更新

  3. 选择要下载的版本和更新。

  4. 获取 MATLAB 和 Simulink 产品的更新下,点击获取离线安装更新包。仅当您以许可证管理员身份登录时,此链接才可见。

  5. 选择离线计算机(不是您用于执行此下载的计算机)的平台并下载更新包。

MATLAB 更新复制到离线计算机

将更新包复制到离线计算机或可从离线计算机访问的共享网络位置。按照平台的说明进行操作。

Windows

  1. 将下载的 ZIP 文件复制到离线计算机或离线计算机可以访问的共享网络文件夹。

  2. 将更新包解压缩到该文件夹。示例文件夹:

    C:\temp\R2026a_Update_1_Windows_package

Linux

  1. 将下载的 ZIP 文件复制到离线计算机或离线计算机可以访问的共享网络文件夹。

  2. 将更新包解压缩到该文件夹。示例文件夹:

    /tmp/R2026a_Update_1_Linux_package

macOS

  1. 如果您的计算机不能自动解压缩下载的文件,请解压缩包含更新包的 DMG 文件。

  2. 将 DMG 文件复制到离线计算机或离线计算机可以访问的共享网络文件夹。

  3. 双击 DMG 文件以将更新包作为虚拟磁盘装载到该文件夹中。示例文件夹:

    /tmp/R2026a_Update_1_macOSAppleSilicon_package

在离线计算机上安装 MATLAB 更新

在离线计算机上,使用更新包按照特定于您的操作系统的说明安装 MATLAB 更新。

注意

安装更新之前,请关闭离线计算机上运行的任何 MATLAB 会话。

Windows

自 R2023a 开始

  1. 从 Windows® 命令行导航到以下文件夹:

    cd <updatePackageFolder>\bin\<arch>

    • <updatePackageFolder> 是更新包文件夹的完整路径。

    • <arch> 是 Windows 架构文件夹,例如 win64

  2. 使用 destination 选项运行更新安装程序。指定离线计算机 <matlabInstallFolder> 上安装 MATLAB 的文件夹的完整路径。如果路径包含空格,请用双引号将 <matlabInstallFolder> 引起来。

    MathWorksUpdateInstaller.exe --destination <matlabInstallFolder>

    以下示例命令显示当前版本的默认 MATLAB 安装路径。

    MathWorksUpdateInstaller.exe --destination "C:\Program Files\MATLAB\R2026a"

在 R2023a 之前

  1. 从 Windows 命令行导航到以下文件夹:

    cd <matlabInstallFolder>/bin/<arch>

    • <matlabInstallFolder> 是离线计算机上安装 MATLAB 的文件夹的完整路径。如果路径包含空格,请用双引号将 <matlabInstallFolder> 引起来。

    • <arch> 是 Windows 架构文件夹,例如 win64

  2. 使用 updatepackage 选项运行更新安装程序。指定更新包文件夹 <updatePackageFolder> 的完整路径。

    update_installer.exe -updatepackage <updatePackageFolder>

Linux

自 R2023a 开始

  1. 从 Linux® 命令行导航到以下文件夹:

    cd <updatePackageFolder>/bin/<arch>

    • <updatePackageFolder> 是更新包文件夹的完整路径。

    • <arch> 是 Linux 架构文件夹,例如 glnxa64

  2. 使用 destination 选项运行更新安装程序。指定离线计算机 <matlabInstallFolder> 上安装 MATLAB 的文件夹的完整路径。

    ./MathWorksUpdateInstaller.sh --destination <matlabInstallFolder>

    以下示例命令显示当前版本的默认 MATLAB 安装路径。

    ./MathWorksUpdateInstaller.sh --destination /usr/local/R2026a

在 R2023a 之前

  1. 从 Linux 命令行导航到以下文件夹:

    cd <matlabInstallFolder>/bin/<arch>

    • <matlabInstallFolder> 是离线计算机上安装 MATLAB 的文件夹的完整路径。

    • <arch> 是 Linux 架构文件夹,例如 glnxa64

  2. 使用 updatepackage 选项运行更新安装程序。指定更新包文件夹 <updatePackageFolder> 的完整路径。

    ./update_installer.sh -updatepackage <updatePackageFolder>

macOS

自 R2023a 开始

  1. macOS 命令行导航到以下文件夹:

    cd <updatePackageFolder>/bin/<arch>

    • <updatePackageFolder> 是更新包文件夹的完整路径。

    • <arch>macOS 架构文件夹,例如 maci64maca64

  2. 使用 destination 选项运行更新安装程序。指定离线计算机 <matlabInstallFolder> 上安装 MATLAB 的文件夹的完整路径。

    ./MathWorksUpdateInstaller --destination <matlabInstallFolder>

    以下示例命令显示当前版本的默认 MATLAB 安装路径。

    ./MathWorksUpdateInstaller --destination /Applications/MATLAB/R2026a

在 R2023a 之前

  1. macOS 命令行导航到以下文件夹:

    cd <matlabInstallFolder>/bin/<arch>

    • <matlabInstallFolder> 是离线计算机上安装 MATLAB 的文件夹的完整路径。

    • <arch>macOS 架构文件夹,例如 maci64

  2. 使用 updatepackage 选项运行更新安装程序。指定更新包文件夹 <updatePackageFolder> 的完整路径。

    ./update_installer -updatepackage <updatePackageFolder>

查看离线更新日志文件

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

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

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

另请参阅

主题