Программное обеспечение для бесплатной установки

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

Ответ 1

WiX

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

Inno Setup

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

NSIS

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

AdvancedInstaller

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

Ответ 2

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

Ответ 4

WiX (Windows Installer XML) является бесплатным.

Ответ 5

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

Ответ 6

Я googled для "бесплатной установки" и нашел Advanced Installer, о котором я помню, что я успешно использовал это в прошлом.

Ответ 7

Я бы рассмотрел dotNetInstaller.

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

Ответ 8

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

ИЗМЕНИТЬ

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

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

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

Ответ 9

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

Ответ 10

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

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

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

Ответ 11

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

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

Ответ 12

NSIS (ниспадающая система установки скриптов) выполнит эту работу. Это с открытым исходным кодом.

http://nsis.sourceforge.net/Main_Page

Ответ 15

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

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