Note utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives
 

 

 

Si vous créez des logiciels ou des bases de données qui commencent à être un peu volumineux, fournir aux utilisateurs un bon gros dossier ZIP à extraire, ça va bien un moment.

Mais si vous voulez faire quelque chose de sérieux à distribuer, vous souhaiteriez sans doute créer un exécutable qui permette une installation automatique de qualité professionnelle.

Mais vous vous dites aussi peut-être que c'est trop compliqué ?

Ce tutoriel va vous prouver que créer une installation n'a rien de compliqué et que distribuer un logiciel sous une forme professionnelle est à la portée de tout le monde.

 

Les logiciels de création d'installation

Pour compiler et surtout compresser tous les fichiers nécessaires au fonctionnement de notre programme et créer un seul exécutable au format .exe, nous allons utiliser un logiciel de création d'installation, que l'on appelle également un "installeur".

Il en existe beaucoup, et certains noms vont forcémment vous évoquer quelque chose : citons le très populaire InstallShield, qui est un logiciel payant très souvent utilisé par les professionnels, NullSoft Install System, qui était par exemple utilisé pour les installation du lecteur multimédia Winamp ou encore Install Creator, édité par ClickTeam.

Nous, nous allons utiliser Inno Setup

Pourquoi ?

  • parce qu'il est gratuit
  • parce qu'il est Open Source
  • parce qu'il est léger et discret
  • parce qu'il est multilingue
  • parce qu'il est très facile à utiliser
  • parce qu'il est puissant

Commencez par télécharger Inno Setup en cliquant sur le bouton ci-dessous :

 

 

Installer Inno Setup

Installez Inno Setup comme nimporte quel autre programme :

 

 

Création d'un script d'installation à l'aide de l'assistant

Inno setup s'ouvre sur cette fenêtre :

 

 

Pour le tutoriel, je vais créer une installation d'une base access que j'ai réalisé pour mon boulot. Ne prenez pas garde aux fichiers et ne retenez que le principe.

 

 

Cliquez sur le bouton "Create a new script file using the Script Wizard", puis cliquez sur "OK"

 

 

Cliquez sur "Next"

 

 

A propos de votre programme...

Saisissez le nom de votre programme, son numéro de version, le nom du créateur ainsi que son site web, puis cliquez sur "Next"

 

 

Où est-ce que votre programme va s'installer ?

La fenêtre suivante est très importante car elle vous permet de choisir le dossier d'installation de votre programme.

Vous pouvez laisser le choix par défaut "Program Files Folder" si vous souhaitez rester classique et que vous souhaitez que votre programme s'installe dans le traditionnel C:\Program Files

 

 

Toutefois, si votre programme doit impérativement être installé à un endroit spécifique, vous pouvez le déterminez en sélectionnant l'option "Custom" dans la liste et en renseignant le champ situé dessous.

Ma base de donnée doit par exemple s'installer dans un dossier à la racine du disque dur :

 

 

Dans le champ "Application Folder Name", indiquer le nom que portera le répertoire qui contiendra votre programme.

L'option "Allow user to change the application folder", si elle est activée, laissera la possibilité à l'utilisateur de changer le dossier d'installation
Si vous laissez cette possibilité à l'utilisateur, veillez à ce qu'un chemin personnalisé n'empêche pas à votre programme de fonctionner

 

L'option "The application doesn't need a folder" est à activer si vous n'avez pas besoin de créer un répertoire spécifique à votre programme
Ce type d'installation est très rare...

 

 

Une fois que vous avez entré les paramètres que vous souhaitiez, cliquez sur le bouton "Next" pour passer à la suite

 

 

Que faut-il inclure dans votre installeur ?

Dans cette partie, nous allons indiquer à Inno Setup tous les fichiers à compiler :

 

Cliquez sur le bouton "Browse" afin d'aller chercher l'exécutable de votre programme (ou la base de donnée dans mon cas).

Si vous souhaitez que l'utilisateur ait la possibilité de lancer directement votre programme à la fin de son installation, activez l'option "Alow user to start the application after Setup has finished".

Si votre programme ne contient pas d'exécutable principal, ce qui est assez rare, cochez l'option "The application doesn't have a main executable file".

A l'aide des boutons "Add file(s)..." et "Add folder..." , sélectionnez tous les fichiers ou les répertoires que vous souhaitez inclure dans votre installation.

  • Si vous souhaitez ajouter des fichiers qui seront installés dans le même dossier que l'exécutable, cliquez sur "Add file(s)..."
  • Si vous souhaitez ajouter l'ensemble d'un répertoire qui sera recréé dans le dossier de l'exécutable, cliquez sur "Add folder..."

Une fois terminé, cliquez sur "Next"

 

 

Les raccourcis

La fenêtre suivante nous permet de fixer les paramètres des raccourcis :

 

Indiquez le nom du dossier qui sera créé dans le menu Démarrer de Windows dans le champ "Application Start Menu folder name"

Cochez ou décochez les options suivantes en fonction de vos préférences :

  • Allow user to change the Start Menu folder name : laisse la possibilité à l'utilisateur de renommer le dossier créé dans menu Démarrer
  • Allow user to disable Start Menu folder creation : offre la possibilité à l'utilisateur de ne pas créer de dossier dans le menu Démarrer
  • Create an Internet shortcut in the Start Menu folder : créé un lien vers le site Web que vous avez déterminé dans les informations à propos de votre programme
  • Create an Uninstall icon in the Start Menu folder : ajoute une icône permettant la déinstallation de votre programe dans le menu Démarrer
  • Allow user to create a desktop icon : laisse la possibilité à l'utilisateur de créer un raccourci sur son Bureau
  • Allow user to create a Quick Launch icon : laisse la possibilité à l'utilisateur de créer un raccourci dans sa barre rapide

 

Une fois toutes ces options configurées comme vous le voulez, cliquez sur le bon vieux bouton "Next..."

 

 

Les informations de licence et les fameux "Lisez-moi"

Dans la fenêtre suivante, vous pouvez indiquer des fichiers textes qui seront affichés avant et après l'installation :

 

  • Licence file : un fichier texte contenant les informations de licence à propos de votre programme
  • Information file shown before installation : document affiché avant l'installation
  • Information file shown after installation : document afficé après l'installation

Vous pouvez utiliser des fichiers texte (.txt) ou des fichiers à texte enrichi (.rtf)

Cliquez ensuite sur "Next..."

 

 

Les options de l'installeur

Dans cette fenêtre, vous pouvez sélectionnez les différentes langues qui seront proposées à l'utiliateur pour le guider pendant l'installation.

Evitez d'en mettre 50 ! Si votre programme est en Français et pour un public Français, il n'est peut être pas utile de toutes les cocher !

Une fois les langues désirées, cliquez sur "Next..."

 

 

Finalisation

Allez, on peaufine !

Indiquez dans le champ "Custom compiler output settings" à quel endroit vous souhaitez stocker votre joli programme d'installation. Moi je le mets sur mon Bureau pour l'avoir sous la main...

Compiler output base file name : vous permet de déterminer le nom de votre installeur.
Si votre exécutable est amené à se promener sur le Web, je vous conseille de ne pas mettre d'espace vide et de préférer les tirets (-) ou les underscore (_)

Custom setup icon file : vous permet de sélectionner une icône pour votre installeur.
Pour un résultat optimal, utilisez une icône de 48 x 48 pixels

Enfin, le champ "Setup password" vous permet de protéger l'exécution de votre installeur par un mot de passe : seuls ceux qui le connaissent pourront installer votre programme.

 

Une fois terminé, cliquez sur "Next"

 

 

La compilation

Inno Setup a toutes les informations nécessaires pour créer votre installeur : cliquez sur "Finish" !

 

 

Tous les paramètres que vous avez saisi depuis tout à l'heure dans l'assistant ont permis l'écriture d'un script, que vous pouvez voir en arrière plan...

 

 

Il ne reste plus qu'à compiler ce script pour donner naissance à votre installeur. Cliquez sur "Oui"

 

 

Si vous le souhaitez, vous pouvez sauvegarder ce script. Dans ce cas, répondez "Oui"

 

 

Inno Setup compile votre programme...

 

 

Et votre installeur est prêt :

 

 

Tester votre installeur

Il vous suffit de double-cliquer dessus pour le lancer et admirer l'installation professionnelle que vous avez créée...

 

 

 

1000 caractères restants


Gravatar
Julien [STAFF]
Jérémie dit :
Bonjour, j'ai besoin d'un coup de main pour utiliser cet utilitaire.
J'utilise une application qui a besoin d'autres applications pour fonctionner et je souhaite faire un package complet (java, autres appli...)

Est-ce possible ? Merci


Oui, il suffit d'ajouter les différents programmes lorsque tu créé l'exécutable :)

Gravatar
Jérémie
Bonjour, j'ai besoin d'un coup de main pour utiliser cet utilitaire.
J'utilise une application qui a besoin d'autres applications pour fonctionner et je souhaite faire un package complet (java, autres appli...)

Est-ce possible ? Merci