Conociendo Inno Setup

Ir abajo

Conociendo Inno Setup

Mensaje  Admin (Viruz) el Miér Sep 26, 2012 10:50 pm

¿Qué es Inno Setup?

Inno Setup es un software libre de instalación para la plataforma de Windows. Presentado por primera vez en 1997, el programa de instalación de Inno supera muchos instaladores comerciales en el conjunto de características y estabilidad.
¿Es realmente de forma gratuita, incluso para uso comercial?

Sí, puede ser utilizada de forma totalmente gratuita aunque se despliegue de aplicaciones comerciales. Podemos descargar ese software en el siguiente enlace y descargamos la versión mas reciente.
[Tienes que estar registrado y conectado para ver este vínculo]
Nota: bajar el .exe que es el programa. No el unicode.exe ni tampoco el .zip.

Lo que se necesita conocer

Bueno comenzamos con el tutorial. Recordando como ya sabemos hacer que nuestro .jar de tu programa realizado en java se vuelva un .exe. Con este magnífico programa haremos que nuestro .exe se vuelva instalador para cualquier maquina.
1. Abrimos Inno Setup

2. Lo primero que aparece es la posibilidad de crear un nuevo archivo "New file" o abrir un "Scripting File" existente. Escogeremos la opción 'Create a new script file using the Script Wizard' (con el asistente a lo fácil).
[Tienes que estar registrado y conectado para ver esa imagen]

3. Aparece el asistente de bienvenida para crear el fichero damos clic en "Next".

4. Como dice en el pie del asistente, los campos en negrita son requeridos.
  • Application Name: El nombre de la aplicación a instalar.
  • Application Version: El número de versión de tu aplicación(Todos empezamos con la 1.0).
  • Application Publisher: Nombre de la Compañía u Organización que es creador del Software.
  • Application Website: Página Web de la Compañía.
[Tienes que estar registrado y conectado para ver esa imagen]

5. Ahora definimos el directorio donde se instalará el programa.
  • Application destination Folder: Carpeta por defecto de instalación del programa (Program Files Recomendado).
  • Application Folder Name: Nombre de la carpeta que aparecerá después de la instalación.
  • Allow user to change Application folder: Permite al usuario cambiar el directorio dónde se instalará.
  • The Application don´t need a Folder: La Aplicación no necesita una carpeta.
Después de configurar estas opciones pasamos al siguiente paso.

[Tienes que estar registrado y conectado para ver esa imagen]

6. Vamos a definir cual es la aplicación de cabecera de nuestro 'paquete'. Para hacerlo fácil, hacemos clic en 'Browse...' y buscaremos el archivo. No debe ser necesariamente un .exe, puede ser cualquier tipo de archivo con una extensión conocida que Windows tenga asociada a un programa concreto.
  • Check 'Allow user to start....' Indica que al final de la instalación se ofrecerá al usuario la posibilidad de abrir el programa.
  • Check 'The application doesn't...' Deshabilita el 'main executable file', cosa que habitualmente necesitaremos. Por lo tanto no lo marcaremos.
  • 'Other application files': Aquí es donde añadiríamos todos los ficheros auxiliares de nuestra aplicación, caso de distribuir una aplicación basada en varias bases de datos aquí es donde añadiríamos los archivos (incluso los directorios) también podemos incluir los iconos, imágenes, documentos de texto, etc., necesarios para el funcionamiento de nuestra aplicación.

  1. Add file(s): Permite añadir archivos a nuestra compilación.
  2. Add directory: Permite añadir directorios a nuestra compilación.
  3. Edit: ¡Importante! Tal como decíamos antes, al añadir un subdirectorio, debemos indicarle al programa que también queremos que instale los archivos en un subdirectorio. Al dar clic en este botón, se nos ofrece la posibilidad de especificar ese subdirectorio.
  4. Remove: Borra el archivo/directorio que hemos añadido previamente a la compilación.

[Tienes que estar registrado y conectado para ver esa imagen]
Nota: Moví Ejemplo.exe a esa carpeta.

7. Ahora vamos a decidir la ubicación de la aplicación en el menú de inicio de Windows. Las opciones sirven para lo siguiente:

Ofrecer al usuario la posibilidad de cambiar el nombre del directorio del menú inicio.
Ofrecer al usuario la posibilidad de desactivar la creación de del menú de inicio.
Crear un enlace a la página web que hemos indicado en el punto 4.
Crear un icono de desinstalación en el directorio del menú inicio.
Ofrecer al usuario la posibilidad de que se cree un icono en el escritorio.
Ofrecer al usuario la posibilidad de que se cree un icono en la barra de lanzamiento rápido.
[Tienes que estar registrado y conectado para ver esa imagen]

8. Documentación que acompaña al programa de instalación y que se mostrará durante la misma (estos campos son opcionales).

  • License file: Ruta al archivo .txt que muestra los términos del contrato de licencia de nuestra aplicación. Si rellenamos esta línea durante la instalación nos aparecerá una pantalla con la opción "Acepto el contrato o no".
  • Information file shown before installation: Ruta al archivo .txt que muestra información sobre nuestro programa o sobre la instalación.
  • Information file shown after installation: Ruta al archivo .txt que muestra información sobre nuestro programa. Habitualmente seria dónde explicamos al usuario lo que hemos añadido de nuevo, algún truco o consejo, etc (este sería el más parecido al Leeme.txt)
[Tienes que estar registrado y conectado para ver esa imagen]

9. Aquí es dónde decidimos en que idiomas se mostrara la información de instalación, es decir, en que idioma trabajará el asistente de instalación. Habitualmente aparece marcado "English" por defecto pero puedes escoger más idiomas.
[Tienes que estar registrado y conectado para ver esa imagen]

10. Ahora definimos las opciones de compilación del programa.
  • Custom compiler output directory: Aquí ponemos el directorio dónde se guardará el ejecutable compilado (Recomendación en 'Mis Documentos' o Escritorio).
  • Compiler output base file name: Nombre del archivo .exe que se generará (Por defecto aparece setup).
  • Custom Setup icon file: Icono que identificará a la aplicación es el que aparece en el menú de inicio, escritorio y barra de lanzamiento rápido una vez instalada la aplicación.
    Nota: Solo con extensión .ico que son la de los iconos.
  • Setup password: Aunque yo no lo he probado parece obvio que pedirá una contraseña en el momento de la instalación.
[Tienes que estar registrado y conectado para ver esa imagen]

11. Bien ya hemos creado nuestro script para el archivo de instalación clic en "Finish".

12. Nos aparecerá un mensaje que dice: Would you like compile the new script now?, vamos que si queremos compilar ya el archivo setup.exe que hemos definido con el asistente damos clic en Sí.
[Tienes que estar registrado y conectado para ver esa imagen]

13. Al compilar todo nuestro script al 100% tendremos ya nuesto instalador como se muestra en la imagen al de lado izquierdo mi .exe y del lado derecho mi instalador con el Warcraft.ico.

[Tienes que estar registrado y conectado para ver esa imagen]
Al dar clic en Setup aparecerá una pantalla como esta lista para instalar nuestra aplicación que lo disfruten.
[Tienes que estar registrado y conectado para ver esa imagen]

Autor: Viruz study
Enlace: [Tienes que estar registrado y conectado para ver este vínculo]

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
avatar
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 30
Localización : Desktop

http://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.