Benutzerdefiniertes Installationsprogramm zum Verteilen unserer Software

Die Inno Setup-Software wird von www.jrsoftware.org/isdl.php heruntergeladen . Es handelt sich um eine Software für Windows, die jedoch über Wine unter Linux installiert werden kann.

Einmal heruntergeladen, wird es wie jede Windows-Software installiert.

Installer-own.jpg

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.

Installer-own-2.jpg

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.

Installer-own-3.jpg

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.

Installer-own-4.jpg

Anschließend konfigurieren wir die Menüs, Verknüpfungen und deinstallieren die Symbole wie bei jeder Windows-Anwendung.

Installer-own-5.jpg

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.

Installer-own-6.jpg

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.

See also  So öffnen Sie den Geräte-Manager in Windows 10

Installer-own-7.jpg

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.

Installer-own-8.jpg

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.

Installer-own-9.jpg

Nach der Installation als typisches Windows-Programm können wir sehen, wie Misoftware in einem eigenen Verzeichnis c: MiSoftware installiert wird

Installer-own-10.jpg

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.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *