![]() |
Installationssoftware
Hi,
ich glaub, ich hab schon mal gefragt, finde aber meinen Thread nicht mehr (ist auch schon etwas länger her). Es gibt ja Installationsprogramme wie InstallShield und InstallAnywhere. Gibt es noch mehr davon in diese Richtung? Im Moment ist die Installation unter einem Windowssystem (> 2000) wichtig. Das wäre mit InstallShield abgedeckt. Evtl. kommt in Zukunft (sprich in 2-3 Jahren...) auch eine Installation für Linux hinzu (InstallAnywhere), aber das nur am Rande. Wichtig ist, dass es kein Installationsprogramm ist, welches ausschließlich per Skript funktioniert. Es darf also gerne etwas Klickibunti sein. Da ich InstallShield und InstallAnywhere nenne, heißt es auch, dass es gerne etwas kosten darf. Was kennt ihr noch so an kommerziellen Tools? |
Re: Installationssoftware
Nicht alle kommerziell, aber auf die Schnelle fallen mir noch NSIS, Wise und InnoSetup ein.
|
Re: Installationssoftware
Zitat:
Ansonsten: ![]() ![]() |
Re: Installationssoftware
Was man vielleicht noch erwähnen sollte, ist, dass INNO Setup selbst in Delphi gebaut ist, auch OpenSource ist und man seine Setup-Skripte super einfach mit Delphi-Code erweitern kann....
|
Re: Installationssoftware
Du solltest nur für die Plattform kompatible Verfahren verwenden.
Unter Windows ist nur "kompatibel" was den Windows Installer nutzt. Ohne den WI kannst du keine Logo Zertifizierungen machen. Du solltest auf jeden Fall Abstand von den alten Installationstechniken nehmen! (Scriptbasierte wie z.B. InnoSetup) Es wird sich in Zukunft unter Windows noch einiges in den Installationsprozess verändern. Mit dem WI kannst du sicher sein, das deinen Setups noch in paar Jahren installieren. Unter Linux empfehle ich die passend zu den Distributionen die Installationstechniken nutzen. Die überlichen: DEP und RPM |
Re: Installationssoftware
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
Es gibt noch "InstallAware" wovon ich aber dringend abrate. Es sei denn du stehst auf so so eine About Box wie im Anhang gezeigt. Dieses "Feature" ist übrigens nicht abschaltbar.. Auch nicht in der kommerziellen Version. Gruß Neutral General |
Re: Installationssoftware
Zitat:
|
Re: Installationssoftware
Ich habe lange Zeit InfTool genutzt, da gibt es aber seit langem kein Update mehr. Deshalb habe ich meine Installationen auf InnoSetup umgestellt und bin sehr zufrieden. Mit etwas Suche im Netz oder dem entsprechenden Wissen kann man auch ausgefallende Wünsche realisieren. InnoSetup erstellt, wie schon geschrieben, keine MSI-Dateien. Es gibt allerdings schon eine Version, die W7 unterstützt. Momentan sehe ich für mich keinen Grund, InnoSetup nicht zu verwenden.
Grüße, Lutz |
Re: Installationssoftware
Demoshield könnte ich auch noch empfehlen, aber das ist wohl auch schon veraltet. Obwohl es imho recht gut ist.
|
Re: Installationssoftware
Zitat:
Allerdings haben die Microsoft Installer Pakete (.msi) den Vorteil, dass man sie automatisiert mittels Domänenrichtlinien verteilen kann. Das heisst also wenn Du eine Applikation hast die möglicherweise im großen Stil in einer Firma installiert werden soll, dann würde ich tatsächlich zu einem Produkt greifen, das .msi's Ausspuckt. |
Re: Installationssoftware
Zitat:
Wenn MSI weiter vorgeschrieben gewesen wäre, hätten wir einen "MSI-Zombi" geschrieben der nichts anderes gemacht hätte als unseren eigentlichen Installer aufzurufen - Zertifizierungsvoraussetzungen erfüllt und wir hätten den "Aufkleber" bekommen. |
Re: Installationssoftware
Diese lassen sich aber dann nur über eine ZAP verbreiten und können nicht mehr automatisch deinstalliert werden.
|
Re: Installationssoftware
Ü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:
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. |
Re: Installationssoftware
Zitat:
|
Re: Installationssoftware
Wenn du 2 Installer nutzt dann hast du doch auch 2 uninstalls in der Systemsteuerung.
Du kannst MSI chaining verwenden. Dieses hat auch den Vorteil der Transaktionen. @matze mach eine Verknüpfung drauf "msiexec /i mein.msi" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz