Inno Setup - Inno Setup - Wikipedia
Screenshot běžícího IDE Inno Setup Windows 7 | |
Vývojáři | Software společnosti Jordan Russell |
---|---|
První vydání | 1997 |
Stabilní uvolnění | 6.0.5 / 21. května 2020 |
Úložiště | |
Napsáno | Delphi, Pascal |
Operační systém | Microsoft Windows |
Typ | Tvůrce nastavení |
Licence | Upraveno Licence BSD[1] |
webová stránka | jrsoftware |
Inno Setup je svobodný software[1] skriptový instalační systém[2] vytvořeno v Delphi Jordan Russell. První verze byla vydána v roce 1997.
Dějiny
Protože Jordan Russell nebyl spokojen InstallShield Express, který obdržel při koupi Borland Delphi, se rozhodl vytvořit si vlastní instalační program.[3] První veřejná verze byla 1.09.[Citace je zapotřebí ]
Chcete-li vytvořit instalační balíček s verzí 1.09, bylo třeba v instalaci vytvořit soubor „ISS.TXT“ adresář. V souboru potřeboval uživatel dodat proměnné a hodnoty, které se v Inno Setup používají dodnes. Tyto proměnné sloužily jako konfigurace instalačního balíčku, ale mnoho dalších funkcí nebylo možné změnit. Instalace překladač neměl editor a byl spíše a skořápka sestavit skripty.
Inno Setup se stal populárním díky tomu, že byl bezplatný a otevřený zdroj; zdarma pro komerční i nekomerční použití,[4] mnoho software společnosti přešly na tento nástroj.[Citace je zapotřebí ] Protože Inno Setup byl založen na skriptování, začali fanoušci Inno Setup ISTool a ScriptMaker pomoci vizuálním a jednodušším způsobem, jak provést instalace pro Inno Setup.
Inno Setup získal řadu ocenění včetně Ocenění za sharewarový průmysl třikrát po sobě - od roku 2002 do roku 2004.[5]
Mnoho lidí si vzalo zdrojový kód Inno Setup a použili jej k vývoji třetí strana verze Inno Setup.[6] Příkladem je Moje rozšíření Inno Setup Martijn Laan, který byl začleněn do Inno Setup v červnu 2003.[7]
Funkce
Klíčové vlastnosti
- Podporuje Windows Vista a později.[8] Starší verze podporovány Windows 2000, Windows XP a Windows Server 2003 (Požadavky na OS se mění ), Windows 9x a Windows NT 4.0 (před 5.5.0 ), Windows NT 3.51 (před v3.0 ) a Windows 3.X (Před v1.3 ).
- Podpora více platforem (IA-32, x64 a IA-64 ) v jedné binární podobě. ARM64 je také podporován.
- Podporuje vytvoření singlu EXE pro snadnou instalaci programů online distribuce (podpora MSI vyžaduje produkty třetích stran)
- Podporuje překlenutí disku
- Přizpůsobitelné typy nastavení, například „úplné“, „minimální“ a „vlastní“
- Kompletní odinstalovat schopnosti
- Integrovaná podpora pro DEFLATE, bzip2, a LZMA soubor komprese
- Podpora porovnávání informací o verzi souboru, nahrazování souborů v provozu, počítání sdílených souborů, registrace DLL / OCX a typ knihovny a instalace písma
- Vytvoření zkratky, včetně v Nabídka Start a na plocha počítače
- Vytvoření registr a Soubor INI záznamů
- Integrovaný skriptovací engine založený na Pascal Script
- Podpora vícejazyčných instalací
- Podpora instalací s heslem a šifrováním
- Tichá instalace a odinstalování
- Podporuje Unicode a jazyky zprava doleva[9]
Viz také
Reference
- ^ A b „Licence Inno Setup“. JRSoftware.org. 7. ledna 2016.
- ^ Thorntone, Bobe. „Inno Setup 6.0.3 - Vývojář a programování - Stahování“. Technický poradce. Citováno 21. ledna 2020.
- ^ „Inno Setup“. jrsoftware.org // Software Jordan Russell. 6. dubna 2001. Archivováno z původního dne 6. dubna 2001. Citováno 21. ledna 2020.
- ^ Thorn, A. (2009). Vývoj her mezi platformami. Jones & Bartlett Learning. str. 359. ISBN 978-0-7637-8281-8. Citováno 21. ledna 2020.
- ^ „L'association d'un type de fichier avec un exécutable .NET“. Blog de Roger MIOT (francouzsky). 17. října 2012. Citováno 21. ledna 2020.
- ^ „Inno Setup Files třetích stran“. jrsoftware.org // Software Jordan Russell. Citováno 21. ledna 2020.
- ^ „Historie verzí Inno Setup 4.0“. jrsoftware.org // Software Jordan Russell. 9. ledna 2004. Citováno 21. ledna 2020.
- ^ „O Inno Setup“. JRSoftware.org.
- ^ "Protokol změn Inno Setup". JRSoftware.org. Citováno 18. ledna 2010.
externí odkazy
- Oficiální webové stránky
- Inno Setup na GitHub
- Znalostní databáze rozšíření Inno Setup Extensions
- Recenze Inno Setup od Davea Murraye - Rozsáhlá recenze Inno Setup
- Lexpa ISVS - doplněk Inno Setup pro Visual Studio
- Vytváření přehledů Inno Setup prostřednictvím Google Analytics - Jak mohou vývojáři zobrazit statistiky instalace Inno Setup prostřednictvím Google Analytics.