Einmal heruntergeladen, wird es wie jede Windows-Software installiert.
Wir erstellen ein Skript, eine Textdatei, in der die Installationsrouten, die zu installierenden Dateien und alle Abhängigkeiten definiert sind, die unsere Anwendung benötigt, um zu funktionieren.
Wir starten Inno Setuop und es werden zwei Optionen angezeigt, um es mit Hilfe eines Assistenten (den uns die Software anleitet) zu erstellen oder um uns alle zu erledigen. Wir starten eine neue Datei, im ersten Bildschirm werden wir aufgefordert, mit dem Skript und dann den Daten der Firma oder des Autors zu beginnen.
Wenn Sie weiterhin nachfragen, geben Sie an, in welchem Verzeichnis die Software installiert werden soll. Standardmäßig ist dies ” Programme” oder “Programme” . Sie können die Software auch so anpassen, dass sie in einem eigenen Verzeichnis installiert wird, das zum Zeitpunkt der Installation erstellt wird.
Fordern Sie weiterhin an, die ausführbare Datei exe oder jar anzugeben, wenn es sich um Java oder die Erweiterung unserer ausführbaren Datei handelt, und fügen Sie alle erforderlichen Abhängigkeiten für unsere Anwendung hinzu, z Installation.
Anschließend konfigurieren wir die Menüs, Verknüpfungen und deinstallieren die Symbole wie bei jeder Windows-Anwendung.
Dann werden Sie uns fragen, ob wir Textdateien hinzufügen möchten, in denen wir die Person, die unsere Softwareaspekte installiert, über Lizenzen, Hilfe oder Kommentare am Ende der Installation informieren.
Auf dem nächsten Bildschirm können Sie die Installationssprachen auswählen. Schließlich werden Sie aufgefordert, die Parameter des Inno-Setups selbst zu definieren, z. B .: wo die Setup-Datei erstellt wird, welchen Namen unser Installationsprogramm hat, ob wir ein Symbol einfügen usw.
Schließlich fordert er uns auf, unser Skript zu speichern und zu fragen, ob wir es kompilieren möchten. Wir akzeptieren es und das Ergebnis ist das generierte Skript und das Ergebnis der Kompilierung.
Hier können wir die setup.exe-Datei sehen, die wir erstellt haben und unter Linux mit Wine, um zu sehen, dass es auch unter Linux funktioniert und dasselbe ausführt. Misoftware wird ebenfalls installiert und ausgeführt, hängt jedoch davon ab, ob die Programmierung den Multiplattform-Aspekt berücksichtigt hat Wir sehen nur den Installer.
Nach der Installation als typisches Windows-Programm können wir sehen, wie Misoftware in einem eigenen Verzeichnis c: MiSoftware installiert wird
Denken Sie daran, dass Inno Setup nur eine Textdatei mit den Installationsdefinitionen generiert, die nichts mit der Programmierung unserer Software zu tun hat. Daher können wir sie unabhängig von der Sprache verwenden, in der wir unsere Anwendung programmiert haben. In diesem Beispiel haben wir einen Installer erstellt Linux für eine in Delphi geschriebene Software, die nicht von Linux, sondern von der exe-Erweiterung über Wine unterstützt wird.
Wir müssen die Abhängigkeiten und die Struktur sehr gut kennen, die unsere gesamte Software benötigt, um die Routen gut zu definieren und um sicherzustellen, dass keine Komponenten fehlen, die später zum Ausfall der Anwendung führen können.