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

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

13 голосов
/ 24 февраля 2010

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

Ответы [ 4 ]

13 голосов
/ 25 февраля 2010

номер

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

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

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

7 голосов
/ 25 февраля 2010

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

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

3 голосов
/ 24 февраля 2010

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

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

0 голосов
/ 24 февраля 2010

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

Но большинство бинарных установщиков Windows может установить WINE

...