在Linux上为Windows应用程序构建安装程序有什么可能性(安装目标= windows,构建环境= Linux)

时间:2009-10-13 21:26:51

标签: python windows linux installer

在玩了几天NSIS(Nullsoft Scriptable Installation System)之后,我真的感受到了它带给我的痛苦。难怪,作者声称它的脚本实现是“PHP和汇编的混合”。

所以,我希望在Linux上创建安装包时,可以更好地编写安装程序来安装Windows程序。

但我还没找到任何东西。 Wix看起来很有前景,但似乎并不真的在Linux上运行,Python可以创建.msi文件 - 但只有在Windows上运行时才会运行。

Izpack不在游戏中,因为安装程序需要Java才能在目标系统上运行。

我们要安装的应用程序是一个python应用程序(我甚至考虑用Python编写整个安装脚本)。

还有其他想法吗?

忘了说:首选免费/ OpenSource应用。 不仅因为成本,还因为控制和调整一切的力量。 如果它能帮助我们快速实现目标,我们可能愿意支付专业支持,但我们也希望能够完全控制构建系统。

4 个答案:

答案 0 :(得分:2)

您可能会对BitRock

感兴趣

答案 1 :(得分:0)

您可以尝试查看InstallAnywhere,但可能需要Java。

答案 2 :(得分:0)

尝试在InnoSetup下运行Wine。它应该工作,除非你有一些非常具体的需求。 InnoSetup是开放源代码,BTW。

答案 3 :(得分:0)

pyinstaller似乎可以解决问题。我也在寻找你需要的东西。我还没有尝试过......