Configuración de Inno


De Wikipedia, la enciclopedia libre
  (Redirigido desde Innosetup )
Saltar a navegación Saltar a búsqueda

Inno Setup es un sistema de instalación basado en script [2] de software libre [1 ] creado en Delphi por Jordan Russell. La primera versión se lanzó en 1997.

Historia

Dado que Jordan Russell no estaba satisfecho con InstallShield Express que había recibido al comprar Borland Delphi, decidió crear su propio instalador. [3] La primera versión pública fue la 1.09. [ cita requerida ]

Para crear un paquete de instalación con la versión 1.09, era necesario crear un archivo "ISS.TXT" en el directorio de instalación . En el archivo, el usuario necesitaba proporcionar variables y valores que todavía se utilizan en Inno Setup en la actualidad. Estas variables sirvieron como configuración del paquete de instalación, pero muchas otras características no se pudieron cambiar. El compilador de instalación no tenía editor y era más un shell para compilar scripts .

Inno Setup se hizo popular debido a que era gratuito y de código abierto; gratis para uso comercial y no comercial, [4] muchas empresas de software cambiaron a la herramienta. [ cita requerida ] Dado que Inno Setup se basó en scripting, los fanáticos de Inno Setup comenzaron ISTool y ScriptMaker para ayudar en formas visuales y más simples para realizar instalaciones para Inno Setup.

Inno Setup ha ganado muchos premios, incluidos los premios de la industria Shareware tres veces seguidas, de 2002 a 2004. [5]

Mucha gente ha tomado el código fuente de Inno Setup y lo ha utilizado para desarrollar versiones de terceros de Inno Setup. [6] Un ejemplo es My Inno Setup Extensions de Martijn Laan, que se incorporó a Inno Setup en junio de 2003. [7]

Características

Caracteristicas clave

  • Es compatible con Windows Vista y versiones posteriores. [8] Las versiones anteriores admitían Windows 2000 , Windows XP y Windows Server 2003 (los requisitos del sistema operativo cambian ), Windows 9x y Windows NT 4.0 ( antes de 5.5.0 ), Windows NT 3.51 ( antes de v3.0 ) y Windows 3.X ( antes de v1.3 ).
  • Soporte para múltiples plataformas ( IA-32 , x64 e IA-64 ) en un solo binario. También se admite ARM64 .
  • Admite la creación de un solo EXE para instalar programas para una fácil distribución en línea (el soporte de MSI requiere productos de terceros)
  • Admite expansión de disco
  • Tipos de configuración personalizables, por ejemplo, "completa", "mínima" y "personalizada"
  • Capacidades de desinstalación completas
  • Soporte integrado para compresión de archivos DEFLATE , bzip2 y LZMA
  • Soporte para comparar información de versión de archivo, reemplazar archivos en uso, contar archivos compartidos, registrar DLL / OCX y bibliotecas de tipos e instalar fuentes
  • Creación de accesos directos , incluso en el menú Inicio y en el escritorio.
  • Creación de registros y entradas de archivos INI
  • Motor de scripting integrado basado en Pascal Script
  • Soporte para instalaciones multilingües
  • Soporte para instalaciones cifradas y con contraseña
  • Instalación y desinstalación silenciosas
  • Admite idiomas Unicode y de derecha a izquierda [9]

Ver también

  • Lista de software de instalación

Referencias

  1. ^ a b "Licencia de instalación de Inno" . JRSoftware.org. 7 de enero de 2016.
  2. ^ Thornton, Bob. "Inno Setup 6.0.3 - Desarrollador y programación - Descargas" . Asesor técnico . Consultado el 21 de enero de 2020 .
  3. ^ "Configuración de Inno" . jrsoftware.org // Software de Jordan Russell . 6 de abril de 2001. Archivado desde el original el 6 de abril de 2001 . Consultado el 21 de enero de 2020 .
  4. Thorn, A. (2009). Desarrollo de juegos multiplataforma . Jones y Bartlett Learning. pag. 359. ISBN 978-0-7637-8281-8. Consultado el 21 de enero de 2020 .
  5. ^ "L'association d'un type de fichier avec un ejecutable .NET" . Blog de Roger MIOT (en francés). 17 de octubre de 2012 . Consultado el 21 de enero de 2020 .
  6. ^ "Inno Setup archivos de terceros" . jrsoftware.org // Software de Jordan Russell . Consultado el 21 de enero de 2020 .
  7. ^ "Historial de revisiones de Inno Setup 4.0" . jrsoftware.org // Software de Jordan Russell . 9 de enero de 2004 . Consultado el 21 de enero de 2020 .
  8. ^ "Acerca de Inno Setup" . JRSoftware.org.
  9. ^ "Registro de cambios de Inno Setup" . JRSoftware.org . Consultado el 18 de enero de 2010 .

enlaces externos

  • Página web oficial
  • Configuración de Inno en GitHub
  • La base de conocimientos de Inno Setup Extensions
  • Revisión de Inno Setup por Dave Murray - Una revisión extensa de Inno Setup
  • Lexpa ISVS: complemento Inno Setup para Visual Studio
  • Informes de Inno Setup a través de Google Analytics : cómo pueden los desarrolladores ver las estadísticas de instalación de Inno Setup a través de Google Analytics.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Inno_Setup&oldid=1038101302 "