Créez un programme d’installation Windows (XP) sur une machine Linux?

Je dois créer un installateur pour mon logiciel pour Windows XP et plus récent. Existe-t-il un mécanisme permettant de le faire uniquement sur une machine Linux? (Je cours Ubuntu, mais je suppose que ce n’est pas un spectacle).

Le NSIS (Nullsoft Scriptable Install System) est un système d’installation gratuit et open source qui vous permet de créer des programmes d’installation Windows natifs.

Il utilise des fichiers ascript pour définir tous les aspects de la procédure d’installation et, avec un compilateur, vous générez le package d’installation résultant. Vous pouvez trouver les sources ici . Le système d’installation s’exécute sur les systèmes compatibles Windows et POSIX. Il existe également un plugin Eclipse disponible.

L’installateur Nullsoft est largement utilisé pour les projets open source et même les produits commerciaux.

MISE À JOUR: Il y a une nouvelle version alpha le 24 décembre 2013, à la fin de 2013, ce projet est toujours actif.

MISE À JOUR 2: Début avril 2016, une nouvelle version 2.51 a été publiée avec une version candidate pour NSIS 3.0.

Jetez un oeil à InstallJammer . C’est un installateur open source gratuit, multi-plateforme, qui peut facilement faire ce que vous voulez. J’ai beaucoup d’utilisateurs qui construisent ssortingctement pour Windows, mais utilisent Linux comme plate-forme de construction.

InstallJammer peut construire n’importe laquelle de ses plates-formes sockets en charge à partir de toute autre plate-forme. Il doit donc faire exactement ce dont vous avez besoin.

Flexera Software (fabricant d’InstallShield) dispose d’un utilitaire de création d’installation multi-plateforme appelé InstallAnywhere:

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

InstallAnywhere permet aux développeurs de créer des installations fiables pour la plus large gamme de plates-formes actuelles, notamment Windows, Linux, Mac OS X, Solaris, AIX, HP-UX et IBM iSeries.


InstallAnywhere s’exécute sur les dernières versions de ces systèmes d’exploitation, entièrement mises à jour avec les correctifs et les service packs les plus récents:

• Windows 7 (32 bits x86) • Windows Vista • Windows XP • Windows 2000 • Mac OS X 10.4, 10.5 et 10.6 avec Java 1.6 • Red Hat Enterprise Linux 4 et 5 (32 bits x86) • SUSE Linux 9, 10 et 11.2 (32 bits x86) • Ubuntu 9.10 (32 bits x86) • Solaris Solaris 9 et 10 (SPARC) • HP-UX 11i (PA-RISC) • AIX 5.2, 5.3 et 6.1 (Alimentation / PowerPC) )

Notre logiciel BitRock InstallBuilder permet également de créer des installateurs Windows à partir de Linux. Vous pouvez le faire depuis la ligne de commande pour faciliter l’intégration avec les builds de nuit, l’ANT, etc.