Какие существуют возможности для создания установщика для приложения Windows в Linux (install target = windows, build environment = Linux) - PullRequest
2 голосов
/ 14 октября 2009

После нескольких дней игры с NSIS (Sculltable Installation System), я действительно чувствую боль, которую это приносит мне. Неудивительно, что авторы утверждают, что реализация скриптов - это «смесь PHP и ассемблера».

Итак, я надеюсь, что есть что-то лучше написать процедуры установки для установки программ Windows при создании установочного пакета в Linux.

Но я еще ничего не нашел. Wix выглядит многообещающе, но, похоже, на самом деле не работает на Linux, Python может создавать файлы .msi - но только при работе на Windows.

Izpack вне игры, потому что для запуска установщика на целевой системе требуется Java.

Наше приложение, которое должно быть установлено, является приложением Python (и я даже думаю о том, чтобы написать сценарий всей установки на Python).

Есть еще идеи?

Забыл сказать: бесплатные / открытые приложения предпочтительнее. Не только из-за стоимости, из-за способности контролировать и регулировать все. Мы можем быть готовы заплатить профессиональную поддержку, если это поможет нам быстро достичь наших целей, но мы также хотим иметь полный контроль над системой сборки.

Ответы [ 4 ]

2 голосов
/ 14 октября 2009

Вас может заинтересовать BitRock

0 голосов
/ 18 августа 2010

Кажется, что pyinstaller может сработать. Я также ищу что-то вроде того, что вам нужно. Я еще не пробовал ...

0 голосов
/ 15 октября 2009

Попробуйте запустить InnoSetup под Wine . Это должно работать, если у вас нет особых потребностей. InnoSetup с открытым исходным кодом, кстати.

0 голосов
/ 14 октября 2009

Вы можете попробовать посмотреть InstallAnywhere , но для этого может потребоваться Java.

...