Comment créer un package d’installation de software


Intéressé à diffuser votre projet en créant un package d'installation de logiciel ? Dans ce guide, je vais vous expliquer comment le faire.
di Antonio Lamorgese


Après avoir terminé la longue phase de développement du logiciel, ou, si vous avez un dossier contenant de nombreux fichiers importants pour votre travail, sachez que vous pouvez créer un package d’installation de software auto-extractible et auto-installable. Je parle du fichier classique « Setup.exe ». Le processus lui-même est très simple et rapide. Le seul aspect à prendre en compte est que cette procédure ne fonctionne que sous Windows. Un autre aspect important est que vous n’avez pas besoin d’installer quoi que ce soit sur votre ordinateur. Windows est déjà livré avec un programme spécialement conçu pour créer des packages auto-extractibles et auto-installables sans aucun effort de votre part.

Ce logiciel prend le nom de « iexpress.exe » et, comme je l’ai déjà mentionné, est utilisé pour créer des packages d’installation pour Windows. Il est disponible dans toutes les versions de Windows, y compris les versions Server. Il s’agit d’un exécutable autonome et est stocké dans le dossier « Windows\System32\ ». Dans les paragraphes suivants, je vais vous montrer étape par étape comment créer des packages d’installation pour Windows.

1. Comment exécuter iexpress

Comme tout type d’exécutable, même iexpress peut être rappelé et exécuté en tapant « iexpress » dans la zone de texte relative au logiciel à rechercher. Le conseil que je peux vous donner est qu’il est préférable d’exécuter « iexpress » avec des droits d’administration. Ensuite, tapez la commande « iexpress » et appuyez sur la touche ENTER.

Exécutez "iexpress" en tant qu'administrateur
Exécutez « iexpress » en tant qu’administrateur

2. Localisez le dossier contenant vos fichiers de projet

Avant de procéder à la création du package d’installation, vous devez jeter un dernier coup d’œil, pour contrôler et vérifier, le dossier contenant les fichiers de votre projet logiciel ou, en tout cas, le dossier que vous souhaitez traiter. Gardez à l’esprit que ce processus ne se réfère pas seulement aux dossiers contenant des projets logiciels, mais peut également être appliqué à tous les dossiers que vous souhaitez distribuer et rendre auto-installables sur d’autres ordinateurs. En plus de tout cela, « iexpress » peut être utile pour créer des sauvegardes auto-extractibles de dossiers que vous pourrez utiliser en cas de panne de votre ordinateur. Dans ce cas, considérez qu’il est possible de protéger par mot de passe ce type de sauvegarde avec « Androsa File Protector ».


Lire la suite: Gagner de l’argent sur Internet avec Guest Posting


Maintenant, après avoir contrôlé et vérifié le dossier en question, vous allez voir comment créer votre premier package d’installation avec « iexpress ».

3. Créer un nouveau package d’installation de software

Immédiatement après avoir lancé la commande « iexpress » en tant qu’administrateur, le logiciel, depuis sa page d’accueil, vous propose deux solutions. Si vous choisissez la première option, c’est-à-dire « Create new self Extraction Directive File », vous pourrez créer votre package pour la première fois. Attention, si vous choisissez la deuxième option, c’est-à-dire « Open existing self Extraction Directive File », vous pourrez recréer votre package d’installation, en cas de modification des fichiers qu’il contient. Maintenant, puisque vous devez créer un package d’installation à partir de zéro, vous devez cocher le premier élément, c’est-à-dire « Create new self Extraction Directive File » et cliquer sur le bouton « Next ».

Page d'accueil de « iexpress ». Ici, vous décidez de créer ou d'ouvrir un projet.
Page d’accueil de « iexpress ». Ici, vous décidez de créer ou d’ouvrir un projet.

3.1. Définir les options du package d’installation

Dans ce deuxième écran, « iexpress », vous proposera de choisir entre trois options qui vous permettront de définir le résultat final du package lui-même. Là aussi, les options ne laissent aucune place au doute. Quoi qu’il en soit, vous choisissez l’élément « Extract file only ». Autrement dit, lorsque vous exécutez l’exécutable créé, « iexpress », il extraira les fichiers sans exécuter aucune commande après l’étape d’extraction du fichier. Une fois cela fait, cliquez sur le bouton « Next ».

Sélectionnez le résultat final du package avec "iexpress"
Sélectionnez le résultat final du package avec « iexpress »

3.2. Choisissez un titre pour la boîte de dialogue de la procédure d’installation

Dans cette troisième fenêtre, il vous sera conseillé de saisir un titre qui apparaîtra dans la fenêtre de dialogue que « iexpress » utilisera lors de l’extraction et du déballage des fichiers contenus dans le package d’installation créé. En gros, c’est le titre qui sera affiché à l’utilisateur lors de l’installation du logiciel. Saisissez ensuite le titre de votre choix et cliquez sur le bouton « Next ».

Donnez un nom à votre projet de création de package d'installation
Donnez un nom à votre projet de création de package d’installation

3.3. Définir le message de confirmation de la procédure d’installation

Maintenant, si vous souhaitez donner à l’utilisateur la possibilité de confirmer s’il souhaite ou non procéder à l’installation, vous devez cocher l’élément « Prompt user with ». Saisissez le texte que vous souhaitez voir apparaître à l’utilisateur pour confirmer l’installation et cliquez sur le bouton « Next ». Si vous souhaitez donner à l’utilisateur la possibilité de procéder immédiatement au processus d’extraction de fichier, cochez l’option « No Prompt ».

Indiquez si vous souhaitez un avertissement pour poursuivre ou non l'installation
Indiquez si vous souhaitez un avertissement pour poursuivre ou non l’installation

3.4. Spécifie s’il faut accepter ou non les termes d’une éventuelle licence

Comme tous les logiciels, généralement aussi open source, ils sont liés à l’acceptation d’une licence qui réglemente les règles de distribution d’un produit logiciel. Dans ce cas également, vous pouvez décider d’afficher ou non les termes de la licence qui seront contenus dans un fichier que vous choisirez en cliquant sur le bouton  » Browse » et que l’utilisateur doit nécessairement accepter avant de procéder à l’installation du logiciel ou le déballage d’un de vos dossiers. Dans ce cas, j’ai inséré le texte relatif à la licence open source dans le fichier license.txt. Une fois cela fait, cliquez à nouveau sur le bouton « Next » et passez à l’ étape suivante .

Si vous souhaitez définir une licence à accepter, vous devez définir l'élément "Afficher une licence"
Si vous souhaitez définir une licence à accepter, vous devez définir l’élément « Afficher une licence »

3.5. Ajouter les fichiers à l’intérieur du package

C’est l’écran le plus intéressant de tout le processus de création du package d’installation. Jusqu’à présent, nous avons toujours parlé de fichiers qu’il faudra décompresser puis installer sur l’ordinateur de l’utilisateur. eh bien, dans cette fenêtre, vous pouvez télécharger, en cliquant sur le bouton « Add », les fichiers que vous souhaitez inclure dans le package final. Après cela, cliquez à nouveau sur le bouton « Next ».

Ajouter les fichiers à inclure dans le package d'installation
Ajouter les fichiers à inclure dans le package d’installation

3.6. Définit le type de dialogue utilisateur

Maintenant, vous êtes arrivé au point de décider comment vous voulez afficher la fenêtre qui montrera à l’utilisateur tout le processus d’installation et de décompression des fichiers contenus dans le package. Dans ce cas je vous conseille de laisser entre autres l’item « Default », cette option est celle préconisée par les développeurs de Microsoft.Cliquez à nouveau sur le bouton « Next » pour continuer.

Définir l'apparence de la fenêtre d'installation
Définir l’apparence de la fenêtre d’installation

3.7. Ajouter un message de fin d’installation

Vous êtes arrivé au point de décider quoi afficher à l’utilisateur à la fin du processus d’installation. Habituellement, le message, dans ces cas, est évident. Je parle du classique « Installation complete… ». Ensuite, tapez ce que vous préférez et cliquez sur le bouton « Next » pour passer à l’ étape suivante .

spécifie le message final à la fin de l'installation
spécifie le message final à la fin de l’installation

3. 8. Chemin de destination du fichier SetUp.exe

Vous avez presque atteint la fin. Encore quelques étapes et le tour est joué. Oui, car il faut maintenant indiquer où vous voulez que le fichier « Setup.exe » soit créé sur votre ordinateur. C’est-à-dire le fichier que vous distribuerez ensuite aux utilisateurs. Ensuite, cliquez sur « browse», choisissez le chemin, le nom du fichier d’installation et cliquez sur le bouton « Next ».

Spécifie le nom du fichier d'installation, par exemple "Setup.exe"
Spécifie le nom du fichier d’installation, par exemple « Setup.exe »

3.9. Enregistrez le fichier contenant toutes les options de construction du package

Jusqu’à présent, vous avez fait des choix concernant « iexpress », vous avez également spécifié divers messages et options qui vous ont permis de personnaliser l’ensemble du processus d’installation qui traitera votre fichier « setup.exe ». Maintenant, vous avez la possibilité de stocker toutes ces informations dans un fichier avec l’extension « SED ». Acronyme de « Self Extraction Directive ». Ce fichier, au cas où vous apportez des modifications aux fichiers contenus dans le package, vous pouvez l’utiliser pour recréer à nouveau le package d’installation à l’aide de l’élément « Open existing self Extraction Directive File » présent dans l’écran d’accueil « iexpress », vous vous souvenez ? Ensuite, choisissez le chemin et le nom du fichier et cliquez à nouveau sur le bouton « Next ».

Enregistrez les réglages effectués jusqu'à présent sur « iexpress » dans le fichier « SED »
Enregistrez les réglages effectués jusqu’à présent sur « iexpress » dans le fichier « SED »

3.10. Créer le package final

Voilà, cliquez sur le bouton « Next » pour donner la confirmation à « iexpress » de procéder à la création de votre fichier « setup.exe » qui, selon le nombre de fichiers ajoutés, prendra quelques minutes pour le créer.

Création du package d'installation
Création du package d’installation

Une fois la phase de création du package terminée, « iexpress » affichera un écran contenant toutes les informations sur le processus qui vient de se terminer, y compris le pourcentage de compression utilisé pour ajouter tous les fichiers contenus. Maintenant, cliquez sur le bouton « Finish » et votre fichier « setup.exe » sera prêt à être distribué aux utilisateurs. Vous le trouverez dans le dossier que vous avez choisi précédemment.

Achèvement de la phase de création du package d'installation
Achèvement de la phase de création du package d’installation

4. Comment exécuter le package d’installation que vous venez de créer

Pour lancer l’installation et la décompression des fichiers contenus dans le package, il suffit de lancer le fichier « setup.exe ». Puis, double-cliquez sur le fichier et acceptez de procéder à l’installation en cliquant sur le bouton « Yes ».

Essayez d'installer le package créé
Essayez d’installer le package créé

À ce stade, il vous sera demandé d’accepter la licence qui régit la distribution et les droits que vous avez sur votre package d’installation. Si vous vous en souvenez, il s’agit de la licence que vous avez entrée à l’une des étapes du processus de conditionnement.

Acceptez la licence selon les informations contenues dans le fichier "license.txt"
Acceptez la licence selon les informations contenues dans le fichier « license.txt »

Maintenant, choisissez le chemin qui hébergera les fichiers à installer. C’est-à-dire le dossier qui contiendra tous les fichiers qui seront traités lors de l’installation. puis, cliquez sur le bouton « Ok » et continuez.

Chemin d'installation des fichiers présents dans le package d'installation
Chemin d’installation des fichiers présents dans le package d’installation

À la fin de l’installation, l’utilisateur verra s’afficher le message « installation completed… » défini dans « iexpress » pendant la phase de création et de configuration du package d’installation.

Installation terminée…
Installation terminée…

L’ensemble du processus de création du package d’installation et d’exécution du fichier setup.exe, généré avec « iexpress », est terminé. J’espère avoir pu vous expliquer une procédure très utile que tout développeur devrait connaître. Je vous conseille de suivre ce court tutoriel vidéo, où vous pourrez apprécier les fonctionnalités extraordinaires de « iexpress ».

La façon la plus simple de créer. exe !!! (J’EXPRIME)

Antonio Lamorgese

Administrateur réseau et développeur. Après des années d'expérience dans l'industrie, j'ai conçu un système de gestion de données MYSQL en PHP sans écrire une seule ligne de code. En savoir plus....