Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#13

Re: Installationssoftware

  Alt 30. Okt 2009, 17:06
Übrigens schließen sich MSI und InnoSetup nicht unbedingt aus. Wir haben hier eine relativ umfangreiche Anwendung, deren Setups zwar mit WiX erzeugte MSIs sind (die sich somit auch in einer Domäne prima installieren lassen), und dann kommen auch noch diverse MSI- und EXE-Setups als Abhängigkeiten dazu, für das gesamte Setup inklusive aller Unterkomponenten verwenden wir aber InnoSetup als Bootstrapper. Das hat sich bisher als angenehme Kombination erwiesen, zumal wir auf dem Build-Server InnoSetup für kleinere Projekte und WiX sowieso installiert haben (und man somit nichts mehr extra benötigt).

Zitat:
Auch normale Installer-Exe sind automatisiert verteilbar solange sie Aufrufparameter bzw. eine silent installation unterstützen.
Leider gibt es hier keine eindeutige Konvention für das Format der Aufrufparameter. MSIs haben diese Konvention per se. Und es gibt eine prima API mit Callbacks und allem Schickimicki für die MSI-Installation (die ich u.a. in dem erwähnten InnoSetup-Boostrapper verwende).

Ach so, falls das jetzt unklar war. Ich werfe außer einem guten Wort für InnoSetup auch noch WiX (Windows Installer for XML) ein, das (wenn erstmal gelernt) relativ einfache MSI-Erzeugung ermöglicht. Gibt auch Visual-Studio- und MSBuild-Unterstützung, geht aber auch ohne ganz normal von der Kommandozeile.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat