Бесплатный мастер установки программного обеспечения [закрыто]


есть что-то вроде InstallShield что я могу использовать бесплатно?

15 60

15 ответов:

WiX

  • очень мощный и гибкий.
  • может создавать пакеты MSI (формат развертывания Microsoft по выбору)
  • почти никакой документации
  • очень крутая кривая обучения.
  • на основе XML.
  • рекомендуется для очень сложных установщики.

Инно Настройка

  • не удается создать пакеты MSI.
  • его скриптовая часть выглядит как структура файлов INI.
  • использует язык на основе скриптов Pascal для дополнительной гибкости.

NSIS

  • не удается создать пакеты MSI.
  • полностью сценарий, очень мощный, но ценой высокой кривой обучения.
  • рекомендуется, если WiX слишком много и Инно установки не хватает.

AdvancedInstaller

  • базовая версия бесплатна.
  • может производить пакеты MSI.
  • очень хороший пользовательский интерфейс, практически нет кривой обучения, чтобы получить вещи сделано.
  • XML-based (но схема не очень удобна для пользователя, на самом деле не имеет значения, как вы будете использовать графический редактор в любом случае)
  • лучший вариант, если у вас есть только базовые установки требования и не успевают узнать что-то новое.

IzPack

  • кросс-платформенный
  • интеграция Maven
  • настраиваемые действия
  • хорошо документированы
  • открытым исходным кодом

Я использую Inno Setup уже несколько лет. Он достаточно зрелый, что он имеет много плагинов. Я обнаружил, что форумы/группы новостей очень хорошо отвечают на все вопросы, которые у меня были до сих пор.

WiX (установщик Windows XML) является бесплатным.

Inno Setup очень хорошо работал Зевс установщик в течение многих лет.

я погуглил для "free installer" и нашел Расширенный Установщик, который я помню, что я успешно использовал в прошлом.

+1 для Инно. Я не был поклонником NSIS / Nullsoft.

EDIT

причина, по которой мне не нравились NSIS, заключалась в том, что я должен был прыгать через корыто, чтобы получить информацию о версии в заголовке/скрипте установщика. В основном вам нужно предварительно обработать сценарии или запустить генератор установки дважды. Может быть, они его починили, а может и нет. Но какие хлопоты.

Я также обнаружил, что версии плагинов и версии основного компонента были хрупкими. Например, вещи не работали хорошо, когда смешивались и соответствовали/обновлялись.

мы должны были сохранить определенную версию NSIS и плагины, которые мы использовали в репозитории, чтобы гарантировать, что они у нас есть.

Я считаю dotNetInstaller Как хорошо.

Это довольно легко настроить установку с необходимыми условиями, имеет хороший мастер и редактор, который позволяет управлять XML-скриптами из формы.

Nullsoft InstalleR-это путь. Он имеет немного крутой кривой обучения, но как только вы разработали сценарии вы будете иметь достойный установщик в кратчайшие сроки. Проверьте плагин Eclipse тоже, это отличное дополнение.

Я искал аналогичное решение и нашел нового ребенка на блоке, чтобы быть InstallJammer. Открытый исходный код, чрезвычайно дружелюбный и мощный (я говорю, что смотрю, потому что я никогда не заканчивал использовать его в проекте), способный создавать установщики для нескольких платформ.

действия, в частности, казалось, очень легко настроить.

Если бы он соответствовал своим целям, он легко дал бы другим установочным решениям работать за свои деньги.

есть открытый исходный код Nullsoft Installer который начался с WinAmp, если я не ошибаюсь.

для .Net-разработки, вы, возможно, захотите взглянуть на WiX, которая также с открытым исходным кодом. Это хорошо для тех, кто с непрерывной интеграцией установок.

NSIS (Nullsoft scriptable installer system) выполнит эту работу. Это с открытым исходным кодом.

http://nsis.sourceforge.net/Main_Page

The Nullsoft installer это бесплатно, мощный и очень, очень хорошо.

The Nullsoft scriptable install system это решение с открытым исходным кодом, которое обеспечивает очень мощную и профессиональную систему установки.

мы используем:MakeMSI здесь, чтобы построить установщики Windows. Очень крутая кривая обучения, но она гарантированно работает на любой системе Windows.

У нас были проблемы с установщиками Nullsoft в прошлом, поскольку тихие, автоматические установки (такие, которые выполняются все время в управляемых средах) не поддерживаются по умолчанию.