如何使用开源软件创建自己的 MSI 包?
How to create own MSI package with Open Source Software?
有人知道用于创建自己的 MSI 程序包的开源软件吗?
我想创建一个 MSI 文件来安装第 3 方软件。目前它是通过不同的命令(bat 文件)和不同的配置文件安装的。
是否有免费的开源软件用于记录安装以便我获得 MSI 软件包?
有几种解决方法,例如:
还有这个免费的,(来自评论:虽然不是开源的)也是开源的:
- Inno Setup Source available at github
WiX 开源并且是创建 MSI 文件的最佳方式之一 . Some other tools (mostly commercial). Please check this answer for more information: WiX Quick Start Suggestions and links(增长太多,可能会关注第一部分 - 包括 “Hello World & Hello WiX”)。
链接的答案 包含指向 WiX 与其他部署软件(商业软件和免费软件)比较的描述的链接,以及 下载链接 和“开始”建议。
我建议使用 WiX 打包,但如果您想将安装捕获为 MSI 文件,您可以查看此处的讨论:Capturing all changes during an application install on Windows.
您可能想尝试 ISWix - 一个 Wix 的简单 GUI 前端,可让您快速组合通过检查配置文件并在 Wix 中重新创建操作来安装程序。
您终于可以 download a trial version of Installshield AdminStudio - 使用内置捕获工具将您的安装捕获为 MSI。然后,您可以使用 Wix 中的 dark.exe 工具 反编译 MSI,并将其重新编译为 Wix MSI,以绕过任何试用限制Installshield 捕获。
您甚至可以使用此处建议的方法:Tracking file and registry changes。正如这个答案提到的,您可以尝试在 Windows 2000 Server CD 中找到 WININSTALL LE 的旧版本 \VALUEADDRDPARTY\MGMT\WINSTLE
.
Advanced Installer Architect 允许捕获,但我不确定您是否可以使用试用版导出正确的 MSI 文件。
有人知道用于创建自己的 MSI 程序包的开源软件吗?
我想创建一个 MSI 文件来安装第 3 方软件。目前它是通过不同的命令(bat 文件)和不同的配置文件安装的。
是否有免费的开源软件用于记录安装以便我获得 MSI 软件包?
有几种解决方法,例如:
还有这个免费的,(来自评论:虽然不是开源的)也是开源的:
- Inno Setup Source available at github
WiX 开源并且是创建 MSI 文件的最佳方式之一 . Some other tools (mostly commercial). Please check this answer for more information: WiX Quick Start Suggestions and links(增长太多,可能会关注第一部分 - 包括 “Hello World & Hello WiX”)。
链接的答案 包含指向 WiX 与其他部署软件(商业软件和免费软件)比较的描述的链接,以及 下载链接 和“开始”建议。
我建议使用 WiX 打包,但如果您想将安装捕获为 MSI 文件,您可以查看此处的讨论:Capturing all changes during an application install on Windows.
您可能想尝试 ISWix - 一个 Wix 的简单 GUI 前端,可让您快速组合通过检查配置文件并在 Wix 中重新创建操作来安装程序。
您终于可以 download a trial version of Installshield AdminStudio - 使用内置捕获工具将您的安装捕获为 MSI。然后,您可以使用 Wix 中的 dark.exe 工具 反编译 MSI,并将其重新编译为 Wix MSI,以绕过任何试用限制Installshield 捕获。
您甚至可以使用此处建议的方法:Tracking file and registry changes。正如这个答案提到的,您可以尝试在 Windows 2000 Server CD 中找到 WININSTALL LE 的旧版本 \VALUEADDRDPARTY\MGMT\WINSTLE
.
Advanced Installer Architect 允许捕获,但我不确定您是否可以使用试用版导出正确的 MSI 文件。