Main Content

在离线计算机上更新 MATLAB

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

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

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

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

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

前提条件

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

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

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

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

下载 MATLAB 更新

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

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

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

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

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

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

MATLAB 更新复制到离线计算机

  1. 将更新包复制到离线计算机或共享网络位置。

  2. 在离线计算机上,将更新包解压缩到一个新文件夹。示例文件夹包括:

    • Windows®C:\temp\R2024a_Update1_Package

    • Linux®macOS - /tmp/R2024a_Update1_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\R2024a"

在 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/R2024a

在 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 是您将更新包解压缩到的文件夹的完整路径。

    • archmacOS 架构文件夹,例如 maci64maca64

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

    ./MathWorksUpdateInstaller --destination matlabInstallFolder

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

    ./MathWorksUpdateInstaller --destination /Applications/MATLAB/R2024a

在 R2023a 之前

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

    cd matlabInstallFolder/bin/arch

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

    • archmacOS 架构文件夹,例如 maci64

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

    ./update_installer -updatepackage updatePackageFolder

查看离线更新日志文件

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

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

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

相关主题