Поддержка 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