Разработчики) | Программное обеспечение Джордана Рассела |
---|---|
Первый выпуск | 1997 |
Стабильный выпуск | 6.0.5 / 21 мая 2020 г . |
Репозиторий | |
Написано в | Дельфи , Паскаль |
Операционная система | Майкрософт Виндоус |
Тип | Создатель установки |
Лицензия | Измененная лицензия BSD [1] |
Веб-сайт | jrsoftware |
Inno Setup - это бесплатная [1] система установки, управляемая сценариями [2], созданная в Delphi Джорданом Расселом. Первая версия была выпущена в 1997 году.
История [ править ]
Поскольку Джордан Рассел не был удовлетворен InstallShield Express, который он получил при покупке Borland Delphi, он решил создать свой собственный установщик. [3] Первой общедоступной версией была 1.09. [ необходима цитата ]
Для того, чтобы пакет установки с версией 1.09, файл «ISS.TXT» необходимо создать в установочном каталоге . В этом файле пользователю нужно было указать переменные и значения, которые до сих пор используются в Inno Setup. Эти переменные служили конфигурацией установочного пакета, но многие другие функции не могли быть изменены. Компилятор установки не имел редактора и был скорее оболочкой для компиляции сценариев .
Inno Setup стал популярным благодаря бесплатному использованию и открытому исходному коду; бесплатный как для коммерческого, так и для некоммерческого использования [4], многие компании- разработчики программного обеспечения перешли на этот инструмент. [ необходима цитата ] Поскольку Inno Setup была основана на написании сценариев, поклонники Inno Setup запустили ISTool и ScriptMaker, чтобы облегчить визуальные и простые способы установки Inno Setup.
Inno Setup выигрывал множество наград, в том числе награды Shareware Industry Awards три раза подряд - с 2002 по 2004 год [5].
Многие люди взяли исходный код Inno Setup и использовали его для разработки сторонних версий Inno Setup. [6] Примером могут служить My Inno Setup Extensions от Martijn Laan, которые были включены в Inno Setup в июне 2003 года. [7]
Особенности [ править ]
Ключевые особенности [ править ]
- Поддерживает Windows Vista и более поздние версии . [8] Более ранние версии поддерживали Windows 2000 , Windows XP и Windows Server 2003 ( требования к ОС изменились ), Windows 9x и Windows NT 4.0 ( до 5.5.0 ), Windows NT 3.51 ( до v3.0 ) и Windows 3.X ( до v1.3 ).
- Поддержка нескольких платформ ( IA-32 , x64 и IA-64 ) в одном двоичном файле. ARM64 также поддерживается.
- Поддерживает создание одного EXE-файла для установки программ для удобного распространения в Интернете (для поддержки MSI требуются сторонние продукты)
- Поддерживает охват диска
- Настраиваемые типы настройки, например, «полный», «минимальный» и «пользовательский».
- Полные возможности удаления
- Интегрированная поддержка сжатия файлов DEFLATE , bzip2 и LZMA
- Поддержка сравнения информации о версии файлов, замены используемых файлов, подсчета общих файлов, регистрации DLL / OCX и библиотек типов, а также установки шрифтов
- Создание ярлыков , в том числе в меню Пуск и на рабочем столе
- Создание записей в реестре и INI-файле
- Интегрированный скриптовый движок на основе Pascal Script
- Поддержка многоязычной установки
- Поддержка установки с паролем и шифрованием
- Тихая установка и удаление
- Поддерживает Unicode и языки с письмом справа налево [9]
См. Также [ править ]
- Список установочного ПО
Ссылки [ править ]
- ^ a b «Лицензия на установку Inno» . JRSoftware.org. 7 января 2016 г.
- ^ Торнтон, Боб. «Inno Setup 6.0.3 - Разработчик и Программирование - Загрузки» . Технический советник . Проверено 21 января 2020 года .
- ^ "Inno Setup" . jrsoftware.org // Программное обеспечение Джордана Рассела . 6 апреля 2001 года архивации с оригинала на 6 апреля 2001 года . Проверено 21 января 2020 года .
- Перейти ↑ Thorn, A. (2009). Кросс-платформенная разработка игр . Джонс и Бартлетт Обучение. п. 359. ISBN. 978-0-7637-8281-8. Проверено 21 января 2020 года .
- ^ "L'association d'un type de fichier avec unexcutable .NET" . Блог de Roger MIOT (на французском). 17 октября 2012 . Проверено 21 января 2020 года .
- ^ "Сторонние файлы установки Inno" . jrsoftware.org // Программное обеспечение Джордана Рассела . Проверено 21 января 2020 года .
- ^ «История изменений Inno Setup 4.0» . jrsoftware.org // Программное обеспечение Джордана Рассела . 9 января 2004 . Проверено 21 января 2020 года .
- ^ «О программе Inno Setup» . JRSoftware.org.
- ^ "Журнал изменений Inno Setup" . JRSoftware.org . Проверено 18 января 2010 года . CS1 maint: discouraged parameter (link)
Внешние ссылки [ править ]
- Официальный веб-сайт
- Установка Inno на GitHub
- База знаний расширений Inno Setup
- Обзор Inno Setup от Дэйва Мюррея - обширный обзор Inno Setup
- Lexpa ISVS - надстройка Inno Setup для Visual Studio
- Отчеты Inno Setup через Google Analytics - как разработчики могут видеть статистику установки Inno Setup через Google Analytics.