7
Gracias

Unas palabras de agradecimiento nunca están de más.

Crear un setup de instalación con "Inno Setup Compiler"

Cuando se comienza a distribuir un programa es muy útil hacer un pequeño setup que permita configurar el proceso de instalación. Además, esto posibilita la disminución del tamaño del software y de sus componentes al comprimirlos. Para esta tarea te recomendamos un programa gratuito de software libre que es bien conocido: Inno Setup Compiler.




Inno Setup Compiler

Se trata de una herramienta muy discreta, pues no muestra ningún mensaje del tipo: “Instalación creada con Inno Setup”. También permite hacer una instalación totalmente personalizada.</ital>

Comenzamos descargando el programa, puedes puedes obtenerlo en el sitio web del creador.

Una vez instalado lo ejecutamos.

Creación del programa de instalación

Cuando iniciamos el programa aparece es una ventana en la que podemos seleccionar diferentes opciones. En nuestro caso elegimos "create a new script file using the Script Wizard". A continuación pulsamos OK.

Nota: El programa está en inglés, pero el setup que crearás estará en español o el idioma que elijas.



En la siguiente ventana, donde aparece "Welcome to the Inno Setup Script Wizard”, presionamos OK sin seleccionar la casilla que pone "Create a new empty script file".



En la siguiente etapa completamos:
  • El nombre de la aplicación.
  • La versión.
  • El nombre del editor (tu nombre).
  • El sitio web del editor (tu sitio web).




Los campos en negrita son obligatorios.

En la siguiente ventana debes llenar la información sobre la instalación de la aplicación:

  • Application destination base folder: la carpeta donde el programa será instalado, en este caso deje la carpeta "Program Files".
  • Application folder name: el nombre de la sub carpeta que será creado en "Program Files". Es recomendable poner el nombre de la aplicación.
  • Puntea la casilla "Allow user to change the application folder" si se desea que el usuario pueda cambiar la carpeta de destino.
  • No puntees la última casilla, las aplicaciones que no necesitan una carpeta no son frecuentes y seguramente no es el caso.


En la siguiente ventana debes completar la información sobre el ejecutable de la aplicación (nombre_del_programa*.exe):

  • Indica la ubicación del ejecutable en el primer campo.
  • Si deseas que el usuario pueda iniciar la aplicación al final de la instalación, elige la casilla "Allow users to start the application after Setup has finished".
  • No puntees la segunda casilla. Ello concierne a las aplicaciones que no tienen un ejecutable principal.
  • Importante: considera incluir TODOS los archivos necesarios para el funcionamiento de la aplicación en el campo "Other application files". Por ejemplo sonidos, imágenes, *.dll, etc.


En la etapa siguiente, tienes que definir los parámetros del acceso directo de la aplicación que creará el setup:

  • Indica en el primer campo el nombre de la carpeta donde se encuentra la aplicación o programa al cual enlazará el acceso directo.
  • Primera casilla: autoriza a los usuarios cambiar el nombre de la carpeta de la aplicación o programa.
  • Segunda casilla: autoriza a los usuarios deshabilitar la opción de crear una carpeta en la carpeta de la aplicación o programa.
  • Tercera casilla: crea un enlace hacia su sitio web en la carpeta de la aplicación o programa.
  • Cuarta casilla: crea un icono de desinstalación en la carpeta de la aplicación o programa.
  • La casilla "Allow users to create a desktop icon" dará la posibilidad de crear un ícono de acceso directo en el escritorio.
  • La casilla "Allow users to create a Quick Launch icon" dará la posibilidad de crear un ícono de acceso directo en la barra de inicio rápido (para usuarios de Windows Vista o Windows anteriores porque para los usuarios de versiones posteriores, el acceso directo estará en la barra de tareas).


En la ventana siguiente, se debe especificar la licencia:
  • Es necesario crear un archivo de texto donde se especifica los términos del contrato de licencia de la aplicación. Guárdalo en formato *.txt o *.rtf.
  • Selecciona en el primer campo de la ventana "License file" la ubicación del archivo de texto de la licencia.
  • Los campos 2 y 3 permiten seleccionar la información que se visualizará antes y después de la instalación, pero siempre seleccionando un archivo de texto.


En la siguiente ventana selecciona el idioma o los idiomas del setup. Si varios idiomas son seleccionados se pedirá seleccionar uno al inicio del setup.



En la ventana siguiente tienes que indicar dónde será registrado el setup.exe.


Indica el nombre de la carpeta en el primer campo, el nombre del setup en el segundo (la extensión *.exe será añadida automáticamente), la ubicación del icono del setup en el tercer campo (opcional). También puedes añadir pedir una contraseña para instalar la aplicación o programa en el cuarto campo.

En la última ventana presiona "finish". En el cuadro de diálogo que aparece responde "" para crear el setup o "no" para modificar manualmente el script.

Se te pedirá guardar el script. Si deseas modificarlo más tarde, siempre puedes hacerlo.

Inicio del setup

En la carpeta de destino indicada para compilar el setup puedes visualizar el archivo *.exe con el siguiente icono:


Al iniciar el setup, todas las opciones escogidas se ejecutan y el programa se instala.

Foto: © Everypixel
7
Gracias

Unas palabras de agradecimiento nunca están de más.

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.
Consulta también
El documento « Crear un setup de instalación con "Inno Setup Compiler" » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.
2 voto - 5.0/5
2 Comentarios

Muy bien explicado.
Gracias por el tiempo que te has tomado para hacerlo.

¡Suscríbete a nuestra Newsletter!

Recibe nuestros mejores artículos

¡Suscríbete a nuestra Newsletter!