如何知道在创建 Chocolatey 包时使用什么 silentArg?
How to know what silentArg to use when creating Chocolatey packages?
如何找出 silentArg
我需要使用什么来创建 Chocolatey 包?
我知道每个安装程序都有不同的 silentArgs
但我只是不知道在哪里可以找到哪个有哪个。另外,我严格使用 .exe
文件(也嵌入)。
您必须使用软件维护者提供的 documentation/support,但我会在这里提供一些建议。
通常,MSI
安装程序支持相同的静默安装参数(许多将仅使用 /qn
),但有时安装程序可能支持额外的变量或您必须提供的输入文件。
不幸的是,EXE
安装程序是免费的。这取决于将哪些参数编码到安装程序中以支持,即使对于调用另一个 MSI 的 setup.exe
安装程序也是如此。根据构建 EXE
安装程序的内容,您可以尝试一些常用选项。以下技术是帮助您开始揭开不同常见 EXE 安装程序神秘面纱的建议:
- A
setup.exe
提取和 运行s MSIs
可能能够自行提取 MSI 和 运行,但这可能不受软件维护者。您需要对每个包进行自己的测试,以了解这种方法是否有效。
- Nullsoft Installers typically support a common array of options 可用于部署您的应用程序。
- InstallShield Installers typically support the
/S
parameter along with an answer file,但您仍然需要与软件维护者合作或阅读软件文档以了解将什么放入应答文件。
正如我在其他答案中提到的那样,您在这里可以做的最好的事情是联系供应商或软件维护者并索取该软件的部署指南,或者至少索取有关如何静默安装的文档。
如何找出 silentArg
我需要使用什么来创建 Chocolatey 包?
我知道每个安装程序都有不同的 silentArgs
但我只是不知道在哪里可以找到哪个有哪个。另外,我严格使用 .exe
文件(也嵌入)。
您必须使用软件维护者提供的 documentation/support,但我会在这里提供一些建议。
通常,MSI
安装程序支持相同的静默安装参数(许多将仅使用 /qn
),但有时安装程序可能支持额外的变量或您必须提供的输入文件。
EXE
安装程序是免费的。这取决于将哪些参数编码到安装程序中以支持,即使对于调用另一个 MSI 的 setup.exe
安装程序也是如此。根据构建 EXE
安装程序的内容,您可以尝试一些常用选项。以下技术是帮助您开始揭开不同常见 EXE 安装程序神秘面纱的建议:
- A
setup.exe
提取和 运行sMSIs
可能能够自行提取 MSI 和 运行,但这可能不受软件维护者。您需要对每个包进行自己的测试,以了解这种方法是否有效。 - Nullsoft Installers typically support a common array of options 可用于部署您的应用程序。
- InstallShield Installers typically support the
/S
parameter along with an answer file,但您仍然需要与软件维护者合作或阅读软件文档以了解将什么放入应答文件。
正如我在其他答案中提到的那样,您在这里可以做的最好的事情是联系供应商或软件维护者并索取该软件的部署指南,或者至少索取有关如何静默安装的文档。