主要内容

更新 Polyspace 产品

本主题介绍了如何在桌面端或服务器端计算机上更新用于静态分析(Bug Finder 和 Code Prover)和动态测试 (Polyspace® Test™) 的 Polyspace 产品。要更新 Polyspace Access™,请参阅安装更新或升级到新版本的 Polyspace Access (Polyspace Access)

按照这些步骤为以下 Polyspace 产品安装最新更新:

  • Polyspace Bug Finder™

  • Polyspace Bug Finder Server™

  • Polyspace Code Prover™

  • Polyspace Code Prover Server

  • Polyspace Test

请关闭所有正在运行的 Polyspace 会话,然后运行更新安装程序二进制文件。每个更新都包含之前更新中的所有修复。例如,如果您安装 update 3,则也会获得 update 1 和 update 2 中的所有修复。

如果您在具有 Internet 连接和显示器的计算机上安装更新,请使用图形界面运行更新安装程序。要在没有 Internet 连接或显示器的计算机上安装更新,请下载更新包,然后以静默方式运行更新安装程序。

要更新多个 Polyspace 基础产品,请为每个基础产品运行更新安装程序。例如,要更新 Polyspace TestPolyspace Bug Finder Server,请运行更新安装程序两次,每个实例运行一次。

如果您将 Polyspace 分析负载从客户端计算机转移到服务器计算机,请同时更新客户端计算机和服务器计算机上的 Polyspace。客户端计算机和服务器计算机上的 Polyspace 版本必须一致。请参阅Send Polyspace Analysis from Desktop to Remote Servers Using Scripts

安装更新

从 MathWorks® 下载页下载更新安装程序,并将更新安装到您的 Polyspace 安装文件夹中。对于 R2025b 之前的版本更新,请参阅以前的版本文档。

步骤 1:下载更新包

  1. 在连接到 Internet 并具有显示器的计算机上,转到 MathWorks 下载页。从我要列表中选择获取更新,然后从选择版本列表中选择您要应用更新的版本。

  2. 展开获取 Polyspace 产品的更新部分,然后点击获取用于离线安装的更新包

    仅当您是许可证管理员时才可看到此链接。如果您不是许可证管理员,并且想要确定某个许可证的管理员,请登录到 MathWorks 许可证中心,点击相关许可证对应的行,然后选择联系管理员选项卡。

  3. 选择您要应用更新的平台,然后点击下载

  4. 将您在前面的步骤中下载的压缩文件复制到要应用更新的计算机。

步骤 2:应用 Polyspace 更新

  1. 在复制了更新包的计算机上,将更新包解压缩到一个新文件夹。例如,您可以执行以下命令,将更新包 <updatePackageZipFile>.zip 解压缩到新的文件夹:

    unzip <updatePackageZipFile>.zip -d <updatePkgFolder>
    该命令可将更新包解压缩到当前目录中的 <updatePkgFolder> 文件夹。

  2. 导航到适用于您的平台和版本的更新安装程序二进制文件,并使用合适的选项运行该二进制文件:

    • Windows®:

      cd <updatePkgFolder>\bin\win64
      MathWorksUpdateInstaller.exe --destination <polyspaceroot>

    • Linux®:

      cd <updatePkgFolder>/bin/glnxa64
      ./MathWorksUpdateInstaller --destination <polyspaceroot>

    • macOS

      cd <updatePkgFolder>/bin/maci64
      ./MathWorksUpdateInstaller --destination <polyspaceroot>

    其中,polyspaceroot 是 Polyspace 的安装文件夹,例如 /usr/local/Polyspace/R2026a<updatePkgFolder> 是您在前面的步骤中将更新包解压缩到的文件夹。

检查更新安装程序日志和更新版本

要查看安装状态,或者要检查安装更新过程中的错误,请打开更新安装程序日志文件。更新安装程序日志位于您的平台临时文件夹中。

平台 日志文件的路径
Windows

C:\Users\username\AppData\Local\Temp\mathworks_username.log

Linux/macOS

/tmp/mathworks_username.log

您还可以在安装程序正在运行时检查更新日志。例如,在 Windows 上安装更新时,请使用以下命令:

MathWorksUpdateInstaller.exe --destination <polyspaceroot>; get-content -Last 1 $env:TEMP\mathworks_$env:USERNAME.log -wait
在 Linux 或 macOS 上安装更新时,请使用以下命令:
./MathWorksUpdateInstaller --destination <polyspaceroot> & tail -f /tmp/mathworks_$USER.log
要在更新安装完成后停止终端的日志输出,请按 Ctrl + C

要检查 Polyspace 更新版本,请转至 Polyspace 的安装文件夹,并在文本编辑器中打开 VersionInfo.xml 文件。更新版本在 <description><description/> 标记中列出。如果未安装更新,则 <description><description/> 标记为空。

另请参阅

主题