Inno Setup

Fiche logiciel validé
  • Création ou MAJ importante : 23/05/12
  • Correction mineure : 21/05/19
Mots-clés
Pour aller plus loin

Inno Setup : installateur de programmes sous Windows

  • Site web
  • Système : Windows
  • Téléchargement
  • Version évaluée : 5.4.3
  • Langue(s) de l'interface : français, anglais, autres
  • Licence : Autre

    Usage dans des projets commerciaux et autres : libre
    Redistribution : libre

Description
Fonctionnalités générales

Inno Setup est un logiciel permettant de créer des installateurs sous Windows. Il génère un fichier setup.exe qui pourra être diffusé librement.
Son principe de scripts permet de définir les fichiers, raccourcis et registres à intégrer dans l'exécutable.

Le script donne aussi la possibilité d'ajouter du code écrit en Pascal, facilitant ainsi la flexibilité d'utilisation.

Les principales fonctionnalités d'Inno Setup sont les suivantes :

  • page d'acceptation de la licence ;
  • choix du répertoire d'installation ;
  • création de raccourcis ;
  • modification de la base du registre Windows ;
  • lancement optionnel d'exécutable ;
  • compression des fichiers (zip, bzip...).

Un simple fichier au format texte décrit la composition de l'installateur à générer.

Autres fonctionnalités
  • support multilingue ;
  • support pour une installation avec mot de passe et chiffrée ;
  • installation sous 64 bits.
Interopérabilité

Inno Setup permet facilement d'être couplé avec des systèmes de build comme CMake CMake.

Contexte d'utilisation dans mon laboratoire/service

Inno Setup est utilisé dans de nombreux projets de développement comme ParadisEO ParadisEO, Monolix Monolix ou encore Mixmod Mixmod.

Environnement du logiciel
Plates-formes

Windows toutes versions

Logiciels connexes
Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Eléments de pérennité

Très utilisé par de très nombreux logiciels commerciaux et libres.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Divers (astuces, actualités, sécurité)

Les installateurs générés par ce produit autorisent une installation silencieuse grâce à l'option /VERYSILENT.
L'option /LANG=FRENCH permet aussi de franciser les installations.

Commentaires

Retour sur l'utilisation

J'ai utilisé au LAAS-CNRS la version 5.5.5 pour paquager un logiciel développé en Java / Eclipse RCP .
Inno-setup correspond parfaitement à mon besoin. Chaque future version de mon logiciel sera paquagée avec Inno-Setup.

La doc est très bien faite et le logiciel simple à utiliser. Il permet de faire énormément de chose car le principe d’un « script » de commande/ paramètre amène pas mal de souplesse et une facilité de prise en main (avec un Wizard de création de base du script).

Je ne sais pas s'il y a moyen de coupler Inno-Setup à Jenkins ...

Jean-Marc Larré - LAAS-CNRS

Réf. utilisateur

Si PLUME revit un jour, on pourra ajouter un utilisateur institutionnel (CPPM, Cosmophone).