在离线计算机上更新 MATLAB
在永久离线的计算机上,您可以安装比该计算机上安装的版本更新的 MATLAB® 版本。例如,如果您安装了 R2024a,则可以下载更新版本的 R2024a(如果有)。此版本称为 MATLAB 更新。当您安装 MATLAB 更新时,您将获得您的版本的最新更新以及该版本的所有以前的更新。
按照以下常规过程在离线计算机上安装 MATLAB 更新:
从连接到 Internet 的计算机上下载更新。
将更新复制到离线计算机。
从离线计算机的系统命令行安装更新。
前提条件
您必须是许可证管理员。
要更新的 MATLAB 版本必须为 R2018b 或更高版本。
离线计算机必须有支持 ZIP64 的解压缩实用工具。
您必须对离线计算机上安装 MATLAB 的文件夹具有写入权限。
下载 MATLAB 更新
在具有 Internet 连接的计算机上,下载包含 MATLAB 更新的包。
在连接到 Internet 的计算机上,转至 MathWorks 下载。
从我要菜单中,选择获取更新。
选择要下载的版本和更新。
在获取 MATLAB 和 Simulink 产品的更新下,点击获取离线安装更新包。仅当您以许可证管理员身份登录时,此链接才可见。
选择离线计算机(不是您用于执行此下载的计算机)的平台并下载更新包。
将 MATLAB 更新复制到离线计算机
将更新包复制到离线计算机或共享网络位置。
在离线计算机上,将更新包解压缩到一个新文件夹。示例文件夹包括:
Windows® —
C:\temp\R2024a_Update1_Package
Linux® 或 macOS -
/tmp/R2024a_Update1_Package
此文件夹必须可以从离线计算机访问。
在离线计算机上安装 MATLAB 更新
在离线计算机上,使用解压缩的包按照特定于您的操作系统的说明安装 MATLAB 更新。
注意
安装更新之前,请关闭离线计算机上运行的任何 MATLAB 会话。
Windows
自 R2023a 开始
从 Windows 命令行导航到以下文件夹:
cd
updatePackageFolder
\bin\arch
是您将更新包解压缩到的文件夹的完整路径。updatePackageFolder
是 Windows 架构文件夹,例如arch
win64
。
使用
destination
选项运行更新安装程序。指定离线计算机
上安装 MATLAB 的文件夹的完整路径。如果路径包含空格,请用双引号将matlabInstallFolder
引起来。matlabInstallFolder
MathWorksUpdateInstaller.exe --destination
matlabInstallFolder
以下示例命令显示当前版本的默认 MATLAB 安装路径。
MathWorksUpdateInstaller.exe --destination "C:\Program Files\MATLAB\R2024a"
在 R2023a 之前
从 Windows 命令行导航到以下文件夹:
cd
matlabInstallFolder
/bin/arch
是离线计算机上安装 MATLAB 的文件夹的完整路径。如果路径包含空格,请用双引号将matlabInstallFolder
引起来。matlabInstallFolder
是 Windows 架构文件夹,例如arch
win64
。
使用
updatepackage
选项运行更新安装程序。指定解压缩更新包的文件夹
的完整路径。updatePackageFolder
update_installer.exe -updatepackage
updatePackageFolder
Linux
自 R2023a 开始
从 Linux 命令行导航到以下文件夹:
cd
updatePackageFolder
/bin/arch
是您将更新包解压缩到的文件夹的完整路径。updatePackageFolder
是 Linux 架构文件夹,例如arch
glnxa64
。
使用
destination
选项运行更新安装程序。指定离线计算机
上安装 MATLAB 的文件夹的完整路径。matlabInstallFolder
./MathWorksUpdateInstaller.sh --destination
matlabInstallFolder
以下示例命令显示当前版本的默认 MATLAB 安装路径。
./MathWorksUpdateInstaller.sh --destination /usr/local/R2024a
在 R2023a 之前
从 Linux 命令行导航到以下文件夹:
cd
matlabInstallFolder
/bin/arch
是离线计算机上安装 MATLAB 的文件夹的完整路径。matlabInstallFolder
是 Linux 架构文件夹,例如arch
glnxa64
。
使用
updatepackage
选项运行更新安装程序。指定解压缩更新包的文件夹
的完整路径。updatePackageFolder
./update_installer.sh -updatepackage
updatePackageFolder
macOS
自 R2023a 开始
从 macOS 命令行导航到以下文件夹:
cd
updatePackageFolder
/bin/arch
是您将更新包解压缩到的文件夹的完整路径。updatePackageFolder
是 macOS 架构文件夹,例如arch
maci64
或maca64
。
使用
destination
选项运行更新安装程序。指定离线计算机
上安装 MATLAB 的文件夹的完整路径。matlabInstallFolder
./MathWorksUpdateInstaller --destination
matlabInstallFolder
以下示例命令显示当前版本的默认 MATLAB 安装路径。
./MathWorksUpdateInstaller --destination /Applications/MATLAB/R2024a
在 R2023a 之前
从 macOS 命令行导航到以下文件夹:
cd
matlabInstallFolder
/bin/arch
是离线计算机上安装 MATLAB 的文件夹的完整路径。matlabInstallFolder
是 macOS 架构文件夹,例如arch
maci64
。
使用
updatepackage
选项运行更新安装程序。指定解压缩更新包的文件夹
的完整路径。updatePackageFolder
./update_installer -updatepackage
updatePackageFolder
查看离线更新日志文件
在安装和激活 MathWorks® 产品的过程中,产品安装程序会创建一个日志文件,您可以使用该文件获取有关安装过程的信息。
安装日志文件命名为 mathworks_%username%.log
,激活日志文件命名为 aws_%username%.log
。在这两种情况下,%username%
都是运行安装程序的人员的名称。
要找到您的日志文件,请参阅 MATLAB 安装和日志文件位于何处?