Je dois créer un programme d'installation pour mon logiciel pour Windows XP et plus récent. Y a-t-il un mécanisme pour faire cela sur une machine Linux seule? (Je cours ubuntu, mais je devine n'est pas un bouchon de spectacle).Créer un programme d'installation Windows (XP) sur une machine Linux?
Répondre
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 here. Le système d'installation fonctionne sur les systèmes compatibles Windows et POSIX. Il y a aussi un Eclipse plugin 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, donc à 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 en même temps qu'une version candidate pour NSIS 3.0.
aucune sortie depuis 2009 – trampster
... et cette réponse est à partir de 2010. Mais si vous regardez les statistiques de téléchargement à sourceforge il est encore assez lourd à utiliser. –
Flexera Software (fabricants de InstallShield) ont un utilitaire de création d'installation multi-plateforme appelée InstallAnywhere:
http://www.flexerasoftware.com/products/installanywhere.htm
À partir d'un fichier de projet et construire environnement , InstallAnywhere permet aux développeurs de créer fiables installations pour la gamme la plus étendue des plates-formes actuelles, y compris Windows, Linux, Mac OS X, Solaris, AIX , HP-UX et IBM iSeries.
InstallAnywhere fonctionne sur les dernières versions de ces systèmes d'exploitation, entièrement mis à jour avec les plus récents correctifs et service packs:
• 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
Ai-je raison de dire que ce logiciel est plutôt coûteux? Je peux voir ses avantages, et ça ne me dérange pas de le payer, mais plus tard ... – topskip
Oui, je suis d'accord, c'est coûteux. Bien sûr, ils diront "vous obtenez ce que vous payez", mais en fin de compte vous devrez prendre cette décision. Meilleurs vœux. –
Le coût actuel est de 1 500 à 7 500 USD ... – taco
Jetez un oeil à InstallJammer. C'est un programme d'installation libre et open source qui est multi plate-forme et peut facilement faire ce que vous voulez. J'ai beaucoup d'utilisateurs qui construisent strictement pour Windows mais utilisent Linux comme plate-forme de construction. InstallJammer peut créer l'une de ses plates-formes prises en charge à partir de n'importe quelle autre plate-forme, il doit donc faire exactement ce dont vous avez besoin.
Notre logiciel BitRock InstallBuilder permet également de construire des installateurs Windows depuis Linux Vous pouvez le faire depuis la ligne de commande pour faciliter l'intégration avec les builds nocturnes, ANT, etc.
- 1. Installation pour Mac et Linux sur une machine Windows
- 2. Connexion à Subversion hébergé sur une machine Windows XP?
- 3. SVN sur Windows XP
- 4. Existe-t-il un moyen d'intercepter les travaux d'impression sur une machine Windows XP locale?
- 5. run buildbot sur Windows XP
- 6. Performances Telnet sous Windows XP et Linux
- 7. Dois-je créer Linux Shell Script ou un programme Java?
- 8. Tableau de proxies sur une machine linux
- 9. Comment exécuter un programme Perl sur une machine distante?
- 10. Compilation du programme C++ sous Windows XP
- 11. scripts shell sur Windows XP
- 12. XamlParseException sur Windows XP
- 13. Développer sur Windows -> Déploiement sur une machine virtuelle?
- 14. Créer un nouveau dossier en utilisant le programme Java sur les machines Windows et Linux
- 15. crash SystemTimeToTzSpecificLocalTime sur Windows XP
- 16. Aide avec subprocess.call sur une machine Windows
- 17. Comment supprimer un Mutex sur Windows XP
- 18. Créer un programme d'installation pour une application Web Java (linux et Windows)
- 19. Exécution d'une application GTK + sur une machine Linux, à partir de Windows
- 20. Comment créer par programme une association de fichiers fonctionnant sous XP, Vista et Windows 7
- 21. MessageBox ne pas afficher sur Windows XP
- 22. oprofile sur Linux s'exécutant sur une machine virtuelle
- 23. Comment puis-je exécuter une application OpenGL installée sur une machine Linux à partir de ma machine Windows?
- 24. Construire Ruby sur Windows XP
- 25. installation rsync minimale sur Windows XP?
- 26. Exécuter un programme sur un port spécifique de ma machine
- 27. Microsoft.Web.Administration sous Windows XP
- 28. Installer TurboGears sur Windows XP
- 29. Puis-je créer et déboguer des programmes C++ sur une machine distante?
- 30. Problème Log4net GAC uniquement sur Windows XP
Merci pour toutes les réponses. Il est difficile de décider ce que je décide de marquer comme la bonne réponse. Je pense que je vais pour NSIS, car il semble être fourni par mon système Linux. Gratuit/Nonfree n'est pas un problème ici. – topskip