安装程序

Squish 安装程序支持一系列命令行选项,允许执行无需用户交互的安装。

注意:安装程序的实际情况取决于被安装的特定 Squish 软件包。在本节中,使用通用的占位符名称 <squishinstaller>

用法

<squishinstaller> unattended=1 targetdir=<PATH> licensekey=<KEY> ide=1 doc=1 examples=1 jrepath=<PATH> support-applets=1 qtpath=<PATH> startmenupath=<PATH> menushortcut=1 desktopshortcut=1 python=<VERSION>

选项

选项描述
unattended=1导致在安装过程中(如目标目录名称)所需的所有值都从命令行读取。
targetdir=<PATH>可选,定义 Squish 软件包安装到的目录。如果目录已存在,它将被覆盖。如果省略此参数,Squish 安装程序将根据所安装软件包的名称在主目录中(对于 Windows 和 Linux)或 /Applications 目录(对于 macOS)中自动选择一个默认的目标目录。
licensekey=<KEY|host:port>如果尚未安装密钥,则为必需。指明用于安装的许可密钥或浮点许可服务器。如果省略此设置,如果可用,将使用先前安装的许可密钥或先前浮点许可服务器。

浮动许可服务器的地址格式为:hostname:portIP_address:port。例如:licensekey=example.license-server.com:9999licensekey=196.182.0.1:9999

ide=1指定是否安装 squishide 组件(1 为安装,0 为不安装)。未指定参数时默认安装。
doc=1指定是否安装 Squish 文档组件(1 为安装,0 为不安装)。未指定参数时默认安装。
examples=1指定是否安装 Squish 示例组件(1 为安装,0 为不安装)。未指定参数时默认安装。
jrepath=<PATH>可选,对测试 Java 应用程序相关。指定将要测试的应用程序使用的 JRE 路径。如果省略此参数,Squish 安装程序将尝试自动检测 JRE 安装。
support-applets=1可选,测试 Web 应用程序相关。指定是否禁用在 Web 页面中自动化 Java 小组件的支持。
qtpath=<PATH>仅在 macOS 上必需。指定将要测试的应用程序使用的 Qt 库的路径。在其他操作系统上此值被忽略。
startmenupath=<PATH>仅支持 Microsoft Windows。定义创建启动菜单快捷方式的地点。隐式设置 menushortcut=1
menushortcut=1导致安装程序在应用程序菜单中创建快捷方式(例如,到 squishide),即 Microsoft Windows 的启动菜单。在 Windows 上,除非 startmenupath 定义了不同的路径,否则 Squish 安装程序将在 Squish for edition version(例如,Squish for Qt 6.0.1)中创建快捷方式。
desktopshortcut=1仅支持 Microsoft Windows。导致安装程序在桌面上放置 squishide 的快捷方式。
python=<VERSION>指定执行用 Python 编写的 Squish 测试时应使用的 Python 版本。如果 Squish 软件包不支持指定的 Python 版本,则此选项不可用。如果在安装过程中省略,将使用默认的 Python 版本。

©2024 The Qt Company Ltd. 所包含的文档贡献均为其各自所有者的版权。
此处提供的文档根据 GNU 自由文档许可证版本 1.3 的条款进行许可,由自由软件基金会发布。
Qt及其相关标志是芬兰Qt公司及其它世界各国的商标。所有其他商标均为各自所有者的财产。