Table des matières
Le logiciel Inno Setup est téléchargé à partir de www.jrsoftware.org/isdl.php , C'est un logiciel pour Windows mais peut être installé sur Linux en utilisant Wine.Une fois téléchargé, il s'installe comme n'importe quel logiciel Windows.
Nous allons créer un script, un fichier texte qui aura défini les chemins d'installation, les fichiers à installer et toutes les dépendances dont notre application a besoin pour fonctionner.
Nous démarrons Inno Setuop et il nous montrera deux options : le créer via un assistant (laissez le logiciel nous guider) ou tout faire nous-mêmes. Nous commençons un nouveau fichier, sur le premier écran il nous demandera de commencer par le script puis les données de l'entreprise ou de l'auteur.
En continuant, il vous demandera d'indiquer dans quel répertoire le logiciel sera installé, par défaut il sera Fichiers de programme ou dossier de programme, je peux également le personnaliser pour l'installer dans son propre répertoire qui sera créé au moment de l'installation.
En continuant, il demandera de spécifier le fichier exécutable exe ou jar s'il s'agissait de java ou l'extension de notre exécutable et d'ajouter toutes les dépendances nécessaires pour notre application telles que fichier, images, bases de données en cas d'intégration ou sql si nous allons pour le créer dans l'installation.
Ensuite, nous configurons les menus, les raccourcis, les icônes de désinstallation, comme le fait généralement toute application Windows.
Ensuite, il nous demandera si nous voulons ajouter des fichiers texte où nous informerons quiconque installe notre logiciel de la licence, de l'aide ou des commentaires à la fin de l'installation.
Ensuite l'écran suivant vous permettra de sélectionner les langues d'installation, enfin il nous demandera de définir les paramètres d'Inno Setup lui-même, tels que : où le fichier d'installation sera créé, quel nom aura notre installateur, si nous allons mettre un icône dessus, etc.
Enfin, il nous demandera de sauvegarder notre script et de demander si nous voulons le compiler, nous acceptons et le résultat sera le script généré et le résultat de la compilation.
Ici, nous pouvons voir le fichier setup.exe que nous avons créé et à partir de Linux avec Wine pour voir que cela fonctionne également et je l'exécute sur Linux, Mon logiciel sera également installé, ce qui sera exécuté dépendra de si la programmation a pris compte de l'aspect multiplateforme, mais ici on ne voit que l'installeur.
Après l'installation en tant que programme Windows typique, nous pouvons voir comment Misoftware a été installé dans son propre répertoire c: \ MonLogiciel
Rappelez-vous que Configuration Inno Il ne génère qu'un fichier texte avec les définitions d'installation, cela n'a rien à voir avec la programmation de notre logiciel, donc nous pouvons l'utiliser quelle que soit la langue dans laquelle nous avons programmé notre application, dans cet exemple nous créons un installateur à partir de Linux pour un logiciel écrit en Delphi et non pris en charge par Linux mais l'extension exe passe par Wine.
Nous devons très bien connaître les dépendances et la structure que notre logiciel complet devra bien définir les routes et qu'il n'y a pas de composants manquants qui peuvent ultérieurement faire échouer l'application.