繁体   English   中英

NSIS对Linux和Solaris的支持

[英]NSIS support for Linux and Solaris

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

没有。

有关更多信息,请参阅NSIS功能列表 ...

便携式编译器

可以为Linux和* BSD等POSIX平台编译NSIS编译器。 生成的安装程序仍将仅在Windows上运行,但这样可以在不使用Windows或WINE的情况下生成它们。

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

有关详细信息,请查看NSIS手册

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

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

Linux和Windows不是二进制兼容的,因此您无法做到这一点。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM