在Windows机器上安装Mac和Linux

时间:2010-10-11 07:58:02

标签: linux macos installation

我想知道是否有使用严格的Windows机器为Mac和Linux创建安装?我正在开发一个程序,我将尝试通过使用Mono项目(C#)在所有三个平台上提供该程序,并且需要为每个程序创建安装程序。鉴于我几乎完全无知(这是一个可怕的我知道,我正在努力记住这个问题,但这并不是真正相关的问题)关于非Windows平台我甚至不知道从哪里开始寻找信息。对于Windows,如果有所不同,我将使用WiX制作MSI。

5 个答案:

答案 0 :(得分:1)

您没有提及您是否准备为产品付款。有一些多平台安装程序,如InstallAnywhere,曾经有一个减少免费版本,但他们现在似乎主要是商业和专有的。(link to wikipedia list

答案 1 :(得分:1)

InstallJammer可能值得一看。

http://installjammer.com/

很多功能,易于使用,Windows和Linux。还没有mac支持,但他们正在努力。

答案 2 :(得分:0)

我被告知MonoTools有一些用于为各种平台生成安装程序的向导,但它是99美元。 MonoTools是Visual Studio的扩展。

答案 3 :(得分:0)

如果您以源代码形式分发程序,那么CMake是一个很好的工具,可以自动检测库并生成适当的源代码构建(makefile,XCode项目,Visual Studio项目等)。你提到的平台。

要创建用于分发的二进制文件,并在其他操作系统中测试您的程序,也许最简单的方法就是运行VirtualBox中的其他操作系统,或类似的东西?我在Linux中开发,但是如果我想测试我的跨平台程序是否在Windows中正常工作,我在VirtualBox中运行该操作系统的实例并尝试它。

答案 4 :(得分:0)

您可以查看InstallBuilder这是一个商业产品,但我们为开源项目提供免费许可,并且还为小公司和microISV提供折扣(如果感兴趣,请点击我们)。我们有几家公司提供Mono产品。