Inno Setup

Inno Setup
Inno Setup
Entwickler Jordan Russell
Martijn Laan
Aktuelle Version 5.4.2
(17. März 2011)
Betriebssystem Windows
Kategorie Softwaretechnik
Lizenz Inno Setup License
Deutschsprachig Nein
jrsoftware.org

Inno Setup ist ein Programm, mit dem Installationsroutinen mit Hilfe von Skripten erstellt werden können. Im Paket ist ein Texteditor mit Syntaxhervorhebung zur Erstellung der Skripte enthalten, jedoch gibt es auch Software anderer Hersteller, die eine grafische Benutzeroberfläche zur Paketerstellung bereitstellen.

Inhaltsverzeichnis

Entstehung

Die erste Version von Inno Setup entstand Anfang 1997, als der Softwareentwickler Jordan Russell nach einer einfachen Möglichkeit suchte, die 16-Bit- und 32-Bit-Version seiner Software zu verteilen. Mit den verfügbaren Lösungen war er unzufrieden, da diese für seine Zwecke entweder zu umfangreich, für den Anwender in der Bedienung zu kompliziert oder einfach nicht in einer 16-Bit- und 32-Bit-Fassung verfügbar waren. Deshalb entschloss er sich, selbst ein Installationsprogramm zu entwickeln, das er dann in der Version 1.09 auch anderen Interessierten frei zur Verfügung stellte.

Im Laufe der Zeit und dank einer wachsenden aktiven Anhängerschaft entwickelte sich aus diesem anfangs noch recht einfachen Programm ein sehr vielseitiges Werkzeug zum Erstellen von Installationsprogrammen, das heute in seinen Möglichkeiten vielfach an kommerzielle Lösungen heranreicht.

Besondere Merkmale

Die Software unterstützt alle gängigen Windows Betriebssysteme. Das Programm speichert die Installationsdatei entweder in einer einzigen Datei (EXE) oder teilt das Setup für mehrere Datenträger auf. Inno Setup unterstützt die Kompressionsmethoden ZIP (deflate), bzip2 und 7-Zips LZMA in verschiedenen Kompressionsstufen, mehrsprachige Installationen, Erstellung von Verknüpfungen, Anlegen von Registryeinträgen, passwortgeschützte oder verschlüsselte Installationen sowie eine „stille“ Installation und Deinstallation ohne Eingaben des Benutzers.

Die Software hat eine eigene Lizenz namens Inno Setup License (ähnlich BSD-Lizenz). Der Quelltext ist (in der Programmiersprache Borland Delphi) vollständig verfügbar und darf uneingeschränkt verändert werden.

Einschränkung für Windows Vista

Bei Verwendung von Inno Setup in Softwareprodukten ist es nicht möglich, von Microsoft eine Zertifizierung als „Designed for Windows Vista“ zu erhalten, da Inno Setup nicht in der Lage ist, die hierfür erforderlichen Windows-Installerdateien zu generieren.

Ergänzungen durch andere Hersteller

Dank der Offenlegung des Quelltexts und der liberalen Lizenz gibt es für Inno Setup zahlreiche Plugins und Programme, von denen hier die wichtigsten kurz vorgestellt werden. Zusammen mit Inno Setup ergeben sie eine kostenlose Suite zur Erstellung von Installationspaketen.

ISTool

Das ISTool soll dem Benutzer helfen, Skripte für Inno Setup zu erstellen. Eine Baumstruktur an der linken Seite strukturiert einzelne Rubriken, in denen der Nutzer seine Änderungen vornehmen kann, um ein individuelles Paket zu erstellen. Vom selben Hersteller gibt es auch die Download-DLL, die es ermöglicht, Dateien während der Installation herunterzuladen und die Billboard-DLL, um eine Slideshow während der Installation anzuzeigen.

Inno Setup Form Designer

Diese Software ähnelt dem Formulardesigner in vielen Entwicklungsumgebungen und erlaubt es dem Benutzer, eigene Dialoge zu erstellen, die in Echtzeit in für Inno Setup verwertbaren Code umgewandelt werden. Zusätzlich enthält das Programm einen RTF Editor, mit dem zum Beispiel Lizenztexte erstellt werden können.

Weitere Pakete

Inno Setup Skript #Includes nutzt die Fähigkeit von Inno Skripts, Includes zu verwenden und implementiert zahlreiche zusätzliche Funktionen, wie z. B. das Abspielen von Musik oder die Generierung von Seriennummern für individuelle Pakete. Wizard Images enthält ein Paket von Grafiken für das Setup.

Siehe auch

Andere Installer-Programme:

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Inno Setup — Тип Система создания инсталляторов Разработчик Jordan Russell, Martijn Laan Операционная система Windows 9x, NT 4.0, 2000, XP, 2003, Vista, 7, 8 Последняя версия 5.5.2 (8 октября 2012) …   Википедия

  • Inno Setup — Développeur Jordan Russell Dernière version 5.4.2 (17 mars 2011) …   Wikipédia en Français

  • Inno Setup — Infobox Software name = Inno Setup caption = Inno Setup Compiler developer = Jordan Russell and Martijn Laan latest release version = 5.2.3.0 latest release date = release date and age|2008|03|10 operating system = Microsoft Windows genre = Setup …   Wikipedia

  • Log-Datei — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Logfile — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Logging — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Protokoll-Datei — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Protokolldatei — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Server-Logfile — Eine Logdatei (engl. log file) beinhaltet das automatisch erstellte Protokoll aller oder bestimmter Aktionen von Prozessen auf einem Computersystem. Die korrekte Bezeichnung dafür ist deshalb Protokoll Datei. Wichtige Anwendungen finden sich vor… …   Deutsch Wikipedia

  • Microsoft Installer — Windows Installer Entwickler: Microsoft, Inc. Aktuelle Version: 4.5 (2. Juni 2008) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”