Cómo crear un paquete de instalación de software


¿Interesado en distribuir su proyecto creando un paquete de instalación de software? En esta guía te explicaré cómo hacerlo.
di Antonio Lamorgese


Después de completar la larga fase de desarrollo de software, o si tiene una carpeta que contiene muchos archivos importantes para su trabajo, sepa que puede crear un paquete de instalación de software autoextraíble y autoinstalable . Estoy hablando del clásico archivo “ Setup.exe ”. El proceso en sí es muy simple y rápido. El único aspecto a tener en cuenta es que este procedimiento solo funciona en Windows. Otro aspecto importante es que no necesitas instalar nada en tu computadora. Windows ya viene con un programa que ha sido diseñado específicamente para crear paquetes autoextraíbles y autoinstalables sin ningún esfuerzo de su parte.

Este software toma el nombre de “ iexpress.exe ” y, como ya he mencionado, se utiliza para crear paquetes de instalación para Windows. Está disponible en todas las versiones de Windows, incluidas las versiones de servidor. Es un ejecutable independiente y se almacena en la carpeta «Windows\System32\«. En los siguientes párrafos, le mostraré paso a paso cómo crear paquetes de instalación para Windows.

1. Cómo ejecutar iexpress

Como cualquier tipo de ejecutable, incluso iexpress se puede recuperar y ejecutar escribiendo » iexpress » en el cuadro de texto relacionado con el software a buscar. El consejo que puedo darte es que es mejor ejecutar “ iexpress ” con derechos administrativos. Luego, escriba el comando » iexpress » y presione la tecla ENTER.

Ejecute "iexpress" como administrador
Ejecute «iexpress» como administrador

2. Localice la carpeta que contiene los archivos de su proyecto

Antes de proceder con la creación del paquete de instalación, debe echar un último vistazo, para comprobar y verificar, la carpeta que contiene los archivos de su proyecto de software o, en cualquier caso, la carpeta que desea procesar. Tenga en cuenta que este proceso no solo se refiere a las carpetas que contienen proyectos de software, sino que también se puede aplicar a todas aquellas carpetas que desee distribuir y hacer que se autoinstalen en otras computadoras. Además de todo esto, “ iexpress ” puede ser útil para crear copias de seguridad autoextraíbles de carpetas que puedes usar en caso de que tu computadora se bloquee. En ese caso considere que existe la posibilidad de proteger con contraseña este tipo de copia de seguridad con “ Androsa File Protector ”.


Lee mas: Ganar dinero en internet con la Guest Posting


Ahora, luego de revisar y verificar la carpeta en cuestión, verás cómo crear tu primer paquete de instalación con “ iexpress ”.

3. Cree un nuevo paquete de instalación de software

Inmediatamente después de ejecutar el comando » iexpress » como administrador, el software, desde su página de bienvenida, te ofrece dos soluciones. Si elige la primera opción, es decir, » Create new self Extraction Directive File «, podrá crear su paquete por primera vez. Tenga en cuenta que si elige la segunda opción, que es » Open existing self Extraction Directive File «, podrá volver a crear su paquete de instalación, en caso de que se modifiquen los archivos que contiene. Ahora, dado que debe crear un paquete de instalación desde cero, debe marcar el primer elemento, es decir, » Create new self Extraction Directive File » y hacer clic en el botón “ Next “.

Página de bienvenida de “iexpress”. Aquí usted decide si desea crear o abrir un proyecto.
Página de bienvenida de “iexpress”. Aquí usted decide si desea crear o abrir un proyecto.

3.1. Establecer las opciones del paquete de instalación

En esta segunda pantalla, “ iexpress ”, te ofrecerá elegir entre tres opciones que te permitirán configurar el resultado final del propio paquete. Aquí también, las opciones no dejan lugar a dudas. De todos modos, elige el elemento » Extract file only «. Es decir, cuando ejecuta el ejecutable creado, » iexpress «, extraerá los archivos sin ejecutar ningún comando después de la etapa de extracción de archivos. Una vez hecho esto, haga clic en el botón “ Next “.

Seleccionar resultado final del paquete con “iexpress”
Seleccionar resultado final del paquete con “iexpress

3.2. Elija un título para el cuadro de diálogo del procedimiento de instalación

En esta tercera ventana, se le pedirá que ingrese un título que aparecerá en la ventana de diálogo que utilizará “ iexpress ” al extraer y descomprimir los archivos contenidos en el paquete de instalación creado. Básicamente es el título que se le mostrará al usuario cuando instale el software. Luego ingrese el título de su libre elección y haga clic en el botón “ Next “.

Asigne un nombre a su proyecto de creación de paquetes de instalación
Asigne un nombre a su proyecto de creación de paquetes de instalación

3.3. Establecer mensaje de confirmación del procedimiento de instalación

Ahora, si desea darle al usuario la posibilidad de confirmar si continúa o no con la instalación, debe marcar el elemento » Prompt user with ”. Ingrese el texto que desea que le aparezca al usuario para confirmar la instalación y haga clic en el botón “ Next “. En caso de que desee darle al usuario la opción de continuar de inmediato con el proceso de extracción de archivos, marque la opción » No Prompt «.

Especifique si desea que le avise si debe continuar o no con la instalación
Especifique si desea que le avise si debe continuar o no con la instalación

3.4. Especifica si aceptar o no los términos de una posible licencia

Como todo software, generalmente también los de código abierto, están vinculados a la aceptación de una licencia que regula las reglas de distribución de un producto de software. También en este caso puede decidir mostrar o no los términos de la licencia que estarán contenidos dentro de un archivo que elegirá haciendo clic en el botón » Browse » y que el usuario deberá aceptar necesariamente antes de proceder con la instalación del software o el desempaquetado de una de sus carpetas. En este caso, he insertado el texto relativo a la licencia de código abierto en el archivo license.txt. una vez hecho esto, haga clic en el botón “ Next “ nuevamente y continúe con el siguiente paso.

Si desea configurar una licencia para aceptar, debe configurar el elemento "Mostrar una licencia"
Si desea configurar una licencia para aceptar, debe configurar el elemento «Mostrar una licencia»

3.5. Agregue los archivos dentro del paquete.

Esta es la pantalla más interesante de todo el proceso de creación del paquete de instalación. Hasta ahora siempre hemos hablado de archivos que habrá que descomprimir y luego instalar en el ordenador del usuario. pues bien, en esta ventana puedes subir, haciendo clic en el botón “ Add ”, los archivos que quieras incluir en el paquete final. Después de eso, haga clic en el botón “ Next “ nuevamente.

Agregue los archivos que se incluirán en el paquete de instalación
Agregue los archivos que se incluirán en el paquete de instalación

3.6. Establece el tipo de diálogo de usuario

Ahora, has llegado al punto de decidir cómo quieres que se muestre la ventana que mostrará al usuario todo el proceso de instalación y descompresión de los archivos contenidos en el paquete. En este caso te aconsejo que dejes el elemento » Default «, entre otras cosas, esta opción es la recomendada por los desarrolladores de Microsoft. Haga clic en el botón “ Next “ nuevamente para continuar.

Establecer la apariencia de la ventana de instalación
Establecer la apariencia de la ventana de instalación

3.7. Agregar un mensaje de finalización de la instalación

Ha llegado al punto de decidir qué mostrar al usuario al final del proceso de instalación. Normalmente el mensaje, en estos casos, es obvio. Hablo del clásico “ Installation complete… ”. Luego, escriba lo que prefiera y haga clic en el botón “ Next “ para continuar con el siguiente paso.

especifica el mensaje final al final de la instalación
especifica el mensaje final al final de la instalación

3. 8. Ruta de destino del archivo SetUp.exe

Casi has llegado al final. Unos pasos más y listo. Sí, porque ahora tienes que indicar dónde quieres que se cree el archivo “ Setup.exe ” en tu ordenador. Es decir, el archivo que luego distribuirás a los usuarios. Luego, haga clic en » Browse «, elija la ruta, el nombre del archivo de instalación y haga clic en el botón “ Next “.

Especifica el nombre del archivo de instalación, por ejemplo, "Setup.exe"
Especifica el nombre del archivo de instalación, por ejemplo, «Setup.exe»

3.9. Guarde el archivo que contiene todas las opciones de creación del paquete.

Hasta ahora, ha elegido “ iexpress ”, también ha especificado varios mensajes y opciones que le han permitido personalizar todo el proceso de instalación que procesará su archivo “ setup.exe ”. Ahora, tienes la opción de almacenar toda esta información dentro de un archivo con la extensión “ SED ”. Acrónimo de “ Self Extraction Directive ” . Este archivo, en caso de que realice cambios en los archivos contenidos en el paquete, puede usarlo para volver a crear el paquete de instalación utilizando el elemento » Open existing self Extraction Directive File » presente en la pantalla de bienvenida de » iexpress «, ¿recuerda? Luego, elija la ruta y el nombre del archivo y haga clic en el botón “ Next “ nuevamente.

Guarde las configuraciones realizadas hasta ahora en “iexpress” en el archivo “SED”
Guarde las configuraciones realizadas hasta ahora en “iexpress” en el archivo “SED”

3.10. Crear el paquete final

Aquí estamos, haga clic en el botón “ Next “ para dar confirmación a » iexpress » para continuar con la creación de su archivo » setup.exe » que, dependiendo de la cantidad de archivos agregados, necesitará unos minutos para crearlo.

Crear el paquete de instalación
Crear el paquete de instalación

Una vez finalizada la fase de creación del paquete, “ iexpress ” mostrará una pantalla con toda la información del proceso recién finalizado, incluido el porcentaje de compresión utilizado para agregar todos los archivos contenidos. Ahora, haga clic en el botón » Finish » y su archivo » setup.exe » estará listo para ser distribuido a los usuarios. Lo encontrará en la carpeta que eligió anteriormente.

Finalización de la fase de creación del paquete de instalación
Finalización de la fase de creación del paquete de instalación

4. Cómo ejecutar el paquete de instalación que acaba de crear

Para iniciar la instalación y descompresión de los archivos contenidos en el paquete, todo lo que tienes que hacer es ejecutar el archivo » setup.exe «. Luego, haga doble clic en el archivo y acepte continuar con la instalación haciendo clic en el botón » «.

Intenta instalar el paquete creado.
Intenta instalar el paquete creado.

En este punto, se le pedirá que acepte la licencia que regula la distribución y los derechos que tiene sobre su paquete de instalación. Si recuerda, es la licencia que ingresó en uno de los pasos del proceso de empaquetado.

Aceptar licencia según la información contenida en el archivo “license.txt”
Aceptar licencia según la información contenida en el archivo “license.txt”

Ahora, elija la ruta que albergará los archivos para instalar. Es decir, la carpeta que contendrá todos los archivos que serán procesados durante la instalación. luego, haga clic en el botón “ Ok ” y continúe.

Ruta de instalación de los archivos presentes en el paquete de instalación
Ruta de instalación de los archivos presentes en el paquete de instalación

Al final de la instalación, se le mostrará al usuario el mensaje » installation completed » establecido en » iexpress » durante la fase de creación y configuración del paquete de instalación.

Instalación completa…
Instalación completa…

Todo el proceso de creación del paquete de instalación y ejecución del archivo setup.exe, generado con “ iexpress ”, ha finalizado. Espero haber podido explicarles un procedimiento muy útil que todo desarrollador debería saber. Te aconsejo que sigas este breve videotutorial, donde podrás apreciar las extraordinarias características de » iexpress «.

La forma más fácil de crear. exe !!! (YO EXPRESO)

Lee mas: Herramienta para recuperar la contraseña de Windows 10


Antonio Lamorgese

Administrador de redes y desarrollador. Después de años de experiencia en la industria, diseñé un sistema de gestión de datos MYSQL en PHP sin escribir una sola línea de código. Más información....