Pregunta

¿Hay algo como InstallShield que puedo usar gratis?

¿Fue útil?

Solución

WiX

  • Muy potente y flexible .
  • Puede producir paquetes MSI (opción de implementación de Microsoft)
  • Casi no hay documentación
  • Curva de aprendizaje muy pronunciada.
  • basado en XML.
  • Recomendado para instaladores muy complejos.

Inno Setup

  • No se pueden producir paquetes MSI.
  • Su parte de secuencias de comandos se parece a la estructura de los archivos INI.
  • Utiliza lenguaje basado en Pascal Script para mayor flexibilidad.

NSIS

  • No se pueden producir paquetes MSI.
  • Completamente programado, muy potente pero a un costo elevado de la curva de aprendizaje.
  • Se recomienda si WiX es demasiado e Inno Setup no es suficiente.

AdvancedInstaller

  • La versión básica es gratuita.
  • Puede producir paquetes MSI.
  • Muy buena interfaz de usuario, casi sin curva de aprendizaje para hacer las cosas.
  • basado en XML (pero el esquema no es muy fácil de usar, no importa realmente, ya que de todos modos usaría el editor de GUI)
  • La mejor opción si solo tiene requisitos básicos de instalación y no tiene tiempo para aprender algo nuevo.

IzPack

  • Cross-platform
  • integración de Maven
  • acciones personalizables
  • bien documentado
  • Fuente abierta

Otros consejos

He estado usando Inno Setup desde hace varios años. Es lo suficientemente maduro como para tener muchos complementos. Descubrí que los foros / grupos de noticias son muy buenos para responder todas las preguntas que he tenido hasta ahora.

WiX (XML de Windows Installer) es gratis.

Inno Setup ha funcionado muy bien como Zeus instalador durante muchos años.

Busqué en Google para " instalador gratuito " y encontré Advanced Installer , que recuerdo que he usado con éxito en el pasado.

+1 para Inno. No era un fan de NSIS / Nullsoft.

EDIT

la razón por la que no me gustó NSIS fue por los aros que tuve que saltar para obtener la información de la versión en el título / script del instalador. Básicamente, tiene que preprocesar los scripts o ejecutar el generador de instalación dos veces. Tal vez lo arreglaron, tal vez no. Pero qué molestia.

También encontré que las versiones de los complementos y las versiones del componente principal eran frágiles. Por ejemplo, las cosas no funcionaron bien cuando se mezclaron y combinaron / actualizaron.

Tuvimos que mantener una versión específica de NSIS y los complementos que usamos en un repositorio para asegurarnos de tenerlos.

También consideraría dotNetInstaller .

Es muy fácil de configurar la instalación con los requisitos previos, tiene un buen asistente y un editor que permite administrar los scripts XML desde un formulario.

Nullsoft Installe r es el camino a seguir. Tiene una pequeña curva de aprendizaje, pero una vez que haya resuelto las secuencias de comandos, tendrá un instalador decente en poco tiempo. Echa un vistazo al complemento Eclipse también, es una gran adición.

Estaba buscando una solución similar y encontré que el nuevo chico en el bloque era InstallJammer . Fuente abierta, extremadamente amigable y de apariencia poderosa (digo buscando porque nunca terminé de usarlo en un proyecto), capaz de producir instaladores para múltiples plataformas.

Las acciones en particular parecieron muy fáciles de configurar.

Si tuviera que cumplir con sus objetivos, le daría a las otras soluciones de instalación una carrera por su dinero.

Existe el código abierto Nullsoft Installer que comenzó con WinAmp, si no me equivoco.

Para el desarrollo de .NET, puede consultar WiX , que Microsoft también abre. Es bueno para aquellos con configuraciones de integración continua.

NSIS (sistema de instalación de scripts nullsoft) hará el trabajo. Es de código abierto.

http://nsis.sourceforge.net/Main_Page

El instalador de Nullsoft es gratuito, potente y muy, muy bueno.

El sistema de instalación de scripts nullsoft es una solución de código abierto que proporciona un sistema de instalación muy potente y profesional. .

Usamos MakeMSI aquí para construir instaladores de Windows. Curva de aprendizaje muy pronunciada, pero está garantizado que funciona en cualquier sistema Windows.

Hemos tenido problemas con los instaladores de Nullsoft en el pasado, ya que las instalaciones silenciosas y automatizadas (las que se realizan todo el tiempo en entornos administrados) no son compatibles de forma predeterminada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top