NSIS对Linux和Solaris的支持

时间:2010-02-24 08:30:04

标签: linux solaris nsis

NSIS是否支持Linux和Solaris?我在某处读到我们可以在Linux上编译nsis脚本,但是无法执行除Windows之外的任何其他平台上生成的.exe。有人可以为此提供更多的亮点吗?

4 个答案:

答案 0 :(得分:13)

没有

有关详细信息,请参阅NSIS feature list

  

便携式编译器

     

可以为POSIX平台编译NSIS编译器   Linux和* BSD。生成的安装程序   仍然只能在Windows上运行,但是   这样他们就可以在没有的情况下生成   Windows或WINE。

答案 1 :(得分:7)

您可以在POSIX和Windows系统上编译安装程序,但它始终生成仅在Windows上运行的Win32 PE文件(也可能在* nix上的WINE下)

查看NSIS manual了解详情

答案 2 :(得分:3)

Windows和Linux的安装程序系统完全不同。

虽然Windows对软件管理系统的贡献只是一个指向卸载程序的注册表项,但Linux有一个完整的软件管理系统。有apt,yum,pacman等等,它们支持更多的功能和可能性,包括自动执行脚本和引入/安装依赖项。如果你有一个你想分享的跨平台应用程序,你可能会遇到创建tar-ball,或者你学习如何构建deb / rpm等软件包。

答案 3 :(得分:0)

Linux和Windows不是二进制兼容的,所以你不能这样做。

但是,大多数Windows二进制安装程序都可以安装在WINE