Inhaltsverzeichnis
Die Inno Setup-Software wird von www.jrsoftware.org/isdl.php heruntergeladen , Es ist eine Software für Windows, kann aber mit Wine unter Linux installiert werden.Nach dem Download wird es wie jede Windows-Software installiert.
Wir werden ein Skript erstellen, eine Textdatei, die die Installationspfade, die zu installierenden Dateien und alle Abhängigkeiten definiert hat, die unsere Anwendung zum Funktionieren benötigt.
Wir starten Inno Setuop und es zeigt uns zwei Optionen: Erstellen Sie es mit einem Assistenten (lassen Sie sich von der Software führen) oder machen Sie alles selbst. Wir starten eine neue Datei, auf dem ersten Bildschirm werden wir aufgefordert, mit dem Skript und dann den Daten der Firma oder des Autors zu beginnen.
Wenn Sie fortfahren, werden Sie aufgefordert anzugeben, in welchem Verzeichnis die Software installiert wird. Standardmäßig ist dies Programmdateien oder Programmordner, kann ich es auch so anpassen, dass es in einem eigenen Verzeichnis installiert wird, das zum Zeitpunkt der Installation erstellt wird.
Im weiteren Verlauf wird aufgefordert, die ausführbare Datei exe oder jar anzugeben, wenn es sich um Java oder die Erweiterung unserer ausführbaren Datei handelt, und alle erforderlichen Abhängigkeiten für unsere Anwendung wie Datei, Bilder, Datenbanken im Falle einer Einbettung oder SQL hinzuzufügen, wenn wir gehen um es in der Installation zu erstellen.
Dann konfigurieren wir die Menüs, Verknüpfungen und Deinstallationssymbole, wie es jede Windows-Anwendung im Allgemeinen hat.
Dann werden wir gefragt, ob wir Textdateien hinzufügen möchten, in denen wir denjenigen, der unsere Software installiert, am Ende der Installation über Lizenzierung, Hilfe oder Kommentare informieren möchten.
Dann können Sie auf dem nächsten Bildschirm die Installationssprachen auswählen, schließlich werden wir aufgefordert, die Parameter von Inno Setup selbst zu definieren, z Symbol drauf usw.
Schließlich werden wir aufgefordert, unser Skript zu speichern und zu fragen, ob wir es kompilieren möchten. Wir akzeptieren und das Ergebnis ist das generierte Skript und das Ergebnis der Kompilierung.
Hier sehen wir die von uns erstellte setup.exe-Datei und von Linux mit Wine um zu sehen, dass es auch funktioniert und ich es unter Linux ausführe. Meine Software wird auch installiert, die ausgeführt wird, hängt davon ab, ob die Programmierung erfolgt ist berücksichtigen den Multiplattform-Aspekt, aber hier sehen wir nur den Installer.
Nach der Installation als typisches Windows-Programm können wir sehen, wie Misoftware in einem eigenen Verzeichnis installiert wurde c: \ MeineSoftware
Erinnere dich daran Inno-Setup Es erzeugt nur eine Textdatei mit den Installationsdefinitionen, es hat nichts mit der Programmierung unserer Software zu tun, daher können wir es verwenden, egal in welcher Sprache wir unsere Anwendung programmiert haben, in diesem Beispiel erstellen wir einen Installer von Linux für a Software, die in Delphi geschrieben wurde und von Linux nicht unterstützt wird, aber die exe-Erweiterung stammt von Wine.
Wir müssen die Abhängigkeiten und den Aufbau genau kennen, damit unsere komplette Software die Routen gut definieren muss und keine Komponenten fehlen, die später zum Ausfall der Anwendung führen können.