Создать Windows (XP) установщик на машине Linux?

Я должен создать установщик для своего программного обеспечения для Windows XP и более новый. Там какой-либо механизм должен сделать это на одной только машине Linux? (Я выполняю человечность, но я предположил бы, не выставочный стопор).

5
задан topskip 27 April 2010 в 16:19
поделиться

4 ответа

NSIS (Nullsoft Scriptable Install System) - это бесплатная система установки с открытым исходным кодом, которая позволяет создавать собственные установщики Windows.

Он использует файлы ascript для определения всех аспектов процедуры установки, и с помощью компилятора вы генерируете результирующий пакет установки. Вы можете найти источники здесь . Система установщика работает в системах, совместимых с Windows и POSIX. Также доступен плагин Eclipse .

Программа установки Nullsoft широко используется для проектов с открытым исходным кодом и даже для коммерческих продуктов.

ОБНОВЛЕНИЕ: 24 декабря 2013 г. выходит новая альфа-версия, поэтому по состоянию на конец 2013 г. этот проект все еще активен.

ОБНОВЛЕНИЕ 2: В начале апреля 2016 года была выпущена новая версия 2.51 вместе с кандидатом на выпуск для NSIS 3.0.

7
ответ дан 13 December 2019 в 22:04
поделиться

Взгляните на InstallJammer . Это бесплатный установщик с открытым исходным кодом, который является кроссплатформенным и может легко делать то, что вы хотите. У меня много пользователей, которые строят строго для Windows, но используют Linux в качестве платформ для сборки.

InstallJammer может собрать любую из своих поддерживаемых платформ из любой другой платформы, поэтому он должен делать именно то, что вам нужно.

2
ответ дан 13 December 2019 в 22:04
поделиться

Наше программное обеспечение BitRock InstallBuilder также позволяет создавать установщики Windows из Linux. Это можно сделать из командной строки, чтобы упростить интеграцию с ночные сборки, ANT и т. д.

0
ответ дан 13 December 2019 в 22:04
поделиться

Flexera Software (создатели InstallShield) имеют кроссплатформенную утилиту для создания инсталляций под названием InstallAnywhere:

http://www.flexerasoftware.com/products/installanywhere.htm

Из единого файла проекта и среды сборки InstallAnywhere позволяет разработчикам создавать надежные установки для самого широкого спектра современных платформ, включая Windows, Linux, Mac OS X, Solaris, AIX HP-UX и IBM iSeries.


InstallAnywhere работает на последних версиях этих операционных систем, полностью обновленный самыми последними патчами и пакетами обновлений:

-Windows 7 (32-bit x86) -Windows Vista -Windows XP -Windows 2000 -Mac OS X 10.4, 10.5 и 10.6 с Java 1.6 -Red Hat Enterprise Linux 4 и 5 (32-разрядные x86) -SUSE Linux 9, 10 и 11.2 (32-бит x86) -Ubuntu 9.10 (32-бит x86) -Solaris Solaris 9 и 10 (SPARC) -HP-UX 11i (PA-RISC) -AIX 5.2, 5.3, и 6.1 (Power/PowerPC)

1
ответ дан 13 December 2019 в 22:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: