web-dev-qa-db-fra.com

Logiciel d'assistant d'installation gratuit

Y a-t-il quelque chose comme InstallShield que je peux utiliser gratuitement?

61
UnkwnTech

WiX

  • Très puissant et flexible .
  • Peut produire des packages MSI (format de déploiement Microsoft de choix)
  • Presque pas de documentation
  • Courbe d'apprentissage très abrupte.
  • Basé sur XML.
  • Recommandé pour les installateurs très complexes.

Configuration Inno

  • Impossible de produire des packages MSI.
  • Sa partie de script ressemble à INI.
  • Utilise le langage Pascal Script pour plus de flexibilité.

NSIS

  • Impossible de produire des packages MSI.
  • Entièrement scripté, très puissant mais au prix d'une courbe d'apprentissage élevée.
  • Recommandé si WiX est trop et Inno Setup pas assez.

AdvancedInstaller

  • La version de base est gratuite.
  • Peut produire des packages MSI.
  • Très bonne interface utilisateur, presque aucune courbe d'apprentissage pour faire avancer les choses.
  • Basé sur XML (mais le schéma n'est pas très convivial, n'a pas vraiment d'importance car vous utiliseriez l'éditeur GUI de toute façon)
  • La meilleure option si vous n'avez que les exigences d'installation de base et que vous n'avez pas le temps d'apprendre quelque chose de nouveau.

IzPack

  • Multiplateforme
  • Intégration Maven
  • Actions personnalisables
  • Bien documenté
  • Open source
105
lubos hasko

J'utilise Inno Setup depuis plusieurs années maintenant. Il est suffisamment mature pour contenir de nombreux plug-ins. J'ai trouvé que les forums/groupes de discussion sont très bons pour répondre à toutes les questions que j'ai posées jusqu'à présent.

20
Hector Sosa Jr
12
Max Stewart

WiX (Windows Installer XML) est gratuit.

10
Ferruccio

Inno Setup a très bien fonctionné comme l'installateur Zeus depuis de nombreuses années.

5
jussij

J'ai googlé pour "installateur gratuit" et trouvé Advanced Installer , que je me souviens avoir utilisé avec succès dans le passé.

4
Greg Hewgill

Je considérerais aussi dotNetInstaller .

Il est assez facile de configurer l'installation avec les prérequis, possède un assistant Nice et un éditeur qui permettent de gérer les scripts xml à partir d'un formulaire.

2
Zen

+1 pour Inno. Je n'étais pas fan de NSIS/Nullsoft.

ÉDITER

la raison pour laquelle je n'aimais pas NSIS était les cerceaux que je devais sauter juste pour obtenir les informations de version dans le titre/script du programme d'installation. Fondamentalement, vous devez prétraiter les scripts ou exécuter le générateur d'installation deux fois. Peut-être qu'ils l'ont réparé, peut-être pas. Mais quelle galère.

J'ai également constaté que les versions des plugins et les versions du composant principal étaient fragiles. Par exemple, les choses ne fonctionnaient pas bien lorsqu'elles étaient mélangées et appariées/mises à niveau.

Nous devions conserver une version spécifique de NSIS et les plugins que nous utilisions dans un référentiel pour nous en assurer.

2
Tim

Nullsoft Installe r est la voie à suivre. Il a un peu d'une courbe d'apprentissage abrupte, mais une fois que vous avez élaboré le script, vous aurez un installateur décent en peu de temps. Découvrez également le plugin Eclipse, c'est un excellent ajout.

1

Je cherchais une solution similaire et j'ai trouvé que le nouvel enfant sur le bloc était InstallJammer . Open source, extrêmement convivial et puissant (je dis regarder parce que je n'ai jamais fini de l'utiliser sur un projet), capable de produire des installateurs pour plusieurs plates-formes.

Les actions en particulier semblaient très faciles à mettre en place.

Si elle devait être à la hauteur de ses objectifs, elle donnerait facilement aux autres solutions d'installation une course pour leur argent.

1
Binary Phile

Il y a l'open source Nullsoft Installer qui a commencé avec WinAmp, si je ne me trompe pas.

Pour le développement .NET, vous voudrez peut-être jeter un œil à WiX , que Microsoft a également ouvert. Il est bon pour ceux qui ont des configurations d'intégration continue.

0
cruizer

NSIS (système d'installation scriptable nullsoft) fera le travail. C'est open source.

http://nsis.sourceforge.net/Main_Page

0
mopoke

Le programme d'installation Nullsoft est gratuit, puissant et très, très bon.

0
Harley Holcombe

système d'installation scriptable nullsoft est une solution open source qui fournit un système d'installation très puissant et professionnel.

0
Joe Skora

Nous utilisons MakeMSI ici pour construire des programmes d'installation Windows. Courbe d'apprentissage très abrupte, mais il est garanti de fonctionner sur n'importe quel système Windows.

Nous avons eu des problèmes avec les programmes d'installation de Nullsoft dans le passé, car les installations silencieuses et automatisées (du type fait tout le temps dans les environnements gérés) ne sont pas prises en charge par défaut.

0
Merus