Cómo usar Inno Setup Compiler: tutorial, ponerlo en español
Cuando se comienza a distribuir un programa es muy útil hacer un pequeño setup que permita configurar el proceso de instalación. 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.
¿Qué es Inno Setup Compiler?
Se trata de una herramienta muy discreta, pues no muestra ningún mensaje del tipo: “Instalación creada con Inno Setup” y permite llevar a cabo una instalación totalmente personalizada.
¿Cómo crear el programa de instalación?
- Descarga Inno Setup Compiler y ejecuta el programa.
- Cuando iniciamos el programa aparecerá 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. 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).
- 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 "sí" 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.
¿Cómo llevar a cabo el inicio del setup?
Al iniciar el setup, todas las opciones escogidas se ejecutan y el programa se instala. En la carpeta de destino indicada para compilar el setup puedes visualizar el archivo *.exe con el siguiente icono: