Поддержка NSIS для Linux и Solaris

Поддерживает ли NSIS Linux и Solaris? Я где-то читал, что мы можем скомпилировать nsis script в Linux, но не можем выполнить .exe, сгенерированные на любых других платформах, кроме Windows. Может ли кто-нибудь добавить в него больше света?

Ответы

Ответ 1

Нет.

Подробнее см. список функций NSIS для получения дополнительной информации...

Портативный компилятор

Компилятор NSIS может быть скомпилирован для платформ POSIX, таких как Linux и * BSD. Сгенерированный установщик будет работать только на Windows, но таким образом, они могут Windows или WINE.

Ответ 2

Вы можете скомпилировать установщиков в системах POSIX и Windows, но он всегда создает файл Win32 PE, который работает только в Windows (и, возможно, под WINE on * nix)

Ознакомьтесь с Руководство NSIS для получения дополнительной информации

Ответ 3

Установки для Windows и Linux совершенно разные.

В то время как единственный вклад Windows в систему управления программным обеспечением - это одна запись реестра, указывающая на удаление, Linux имеет полную рабочую систему управления программным обеспечением. Есть apt, yum, pacman и многие другие, которые поддерживают многие другие функции и возможности, включая автоматическое выполнение скриптов и втягивание/установку зависимостей. Если у вас есть кросс-платформенное приложение, которое вы хотите поделиться, вы либо застряли в создании tar-шара, либо узнаете, как создавать пакеты deb/rpm и т.д.

Ответ 4

Linux и Windows не совместимы с бинарными, поэтому вы не можете этого сделать.

Но большая часть двоичного установщика Windows смогла установить на WINE