我需要为Windows XP和更新版本的软件创建一个安装程序。是否有任何机制可以单独在Linux机器上执行此操作? (我正在运行ubuntu,但我猜想不是一个展示塞尔)。在Linux机器上创建Windows(XP)安装程序?
回答
NSIS (Nullsoft Scriptable Install System)是一个免费且开源的安装程序系统,允许您创建本机Windows安装程序。
它使用ascript文件来定义安装程序的所有方面,并使用编译器生成生成的安装程序包。你可以找到来源here。安装程序系统在Windows和POSIX兼容系统上运行。还有一个Eclipse plugin可用。
Nullsoft安装程序广泛用于开源项目甚至商业产品。
更新: 2013年12月24日发布了新的alpha版本,截至2013年底,该项目仍处于活动状态。
更新2: 2016年4月初,新版本2.51与NSIS 3.0的候选版本一起发布。
自2009年以来没有发布 – trampster 2012-02-27 22:48:12
...而这个答案是从2010年开始的。但是如果你看看sourceforge的下载统计数据,它仍然使用的很重。 – 2012-02-29 11:02:41
的Flexera软件(的InstallShield的制造商)有一个名为InstallAnywhere的一个跨平台的安装制作工具:
http://www.flexerasoftware.com/products/installanywhere.htm
从单一项目文件和构建 环境,InstallAnywhere的使 开发人员创建可靠 当前平台的最宽范围 ,包括 Windows,Linux,Mac OS X,Solaris,AIX ,HP-UX和IBM iSeries。
InstallAnywhere的最新 版本的这些操作系统上运行, 完全符合最新的 补丁和服务包更新:
•Windows 7中(32位x86)• Windows Vista •Windows XP•Windows 2000•Mac OS X 使用Java 1.6的10.4,10.5和10.6•Red Hat Enterprise Linux 4和5 (32位x86)•SUSE Linux 9,10和 11.2(32位x86)•Ubuntu 9.10(32位x86)•Solaris Solaris 9和10(SPARC) •HP-UX 11i(PA-RISC)•AIX 5.2,5.3, 和6.1(Power/PowerPC )
看看InstallJammer。这是一个免费的开源安装程序,它是跨平台的,可以轻松地做你想做的事情。我有许多用户严格构建Windows,但使用Linux作为构建平台。
InstallJammer可以从任何其他平台构建任何支持的平台,因此它应该完全按照您的需要进行操作。
我们的软件BitRock InstallBuilder还允许从Linux构建Windows安装程序您可以从命令行执行此操作,以便于与夜间构建,ANT等进行集成。
- 1. 创建Windows安装程序
- 2. 在windows xp上安装web2py
- 3. 在windows xp上安装xampp
- 4. 在windows XP上安装gtk2hs
- 5. 在windows xp上安装TurboGears
- 6. 在VirtualBox上安装Windows XP
- 7. 使用TeamViewer在Windows XP上远程安装Linux
- 8. 为java web应用程序(linux和Windows)创建安装程序
- 9. 使用Visual Studio 2010创建Windows 10机器的安装程序
- 10. 在windows XP机器上安装/卸载异步CTP失败
- 11. 如何在Windows XP Embedded上创建服务(未安装Sc.exe)?
- 12. 在Windows XP上在Python上安装Spynner
- 13. 如何在Linux,Mac和Windows上安装安装程序?
- 14. 在Windows XP上静默安装设备驱动程序
- 15. 在Windows XP上由install4j安装程序抛出的RuntimeException
- 16. 使用bat文件在xp上安装windows修补程序
- 17. 在Windows XP上自动安装驱动程序
- 18. 在Windows XP上的NSIS .NET4.5安装程序
- 19. Windows机器上安装Theano
- 20. Inno安装程序:安装服务在Windows XP上不起作用
- 21. 在我的linux机器上安装lisp
- 22. 为Python lib创建“Windows安装程序”
- 23. 如何创建Windows 8安装程序
- 24. 为Windows系统创建安装程序
- 25. 创建一个Windows安装程序
- 26. Install4j创建的Windows安装程序
- 27. 为Windows Mobile创建安装程序
- 28. 在Windows XP上最小的rsync安装?
- 29. 在windows上安装hudson从站xp
- 30. 安装在Windows XP上的Ghostscript失败
感谢您的所有答案。很难决定我决定将哪个标记为正确答案。我想我去找NSIS,因为它看起来是由我的linux系统提供的。 Free/Nonfree在这里不是问题。 – topskip 2010-04-27 18:23:15