Bonjour,
Je souhaite proposer un installateur Windows libre pour mon logiciel trsync. Mais je ne suis pas du tout familier de ce genre d'outils.
Que pourriez-vous me conseiller ?
Je prends comme exemple le logiciel Mediainfo de Zenitram. Qui, soit-dit en apssant, est distribué sur un nombre impressionnant de plateforme !
# Inno Setup
Posté par Jean-Baptiste Faure . Évalué à 10.
Dans une autre vie j'utilisais Inno Setup pour générer un installeur Windows d'un programme Java utilisant des exécutables externes en Fortran.
Un des gros avantages que je lui avais trouvé est que ça fonctionnait très bien avec Wine et ainsi toute ma chaîne de fabrication tournait sous Linux : compiler le Java, cross-compiler les codes Fortran, éditer le script (c'est du texte), générer l'installeur qui embarque les programmes, la doc et des jeux d'exemples, tester l'installation (avec Wine).
[^] # Re: Inno Setup
Posté par bux (site web personnel, Mastodon) . Évalué à 1. Dernière modification le 03 avril 2022 à 14:44.
Merci, je vais regarder ça de plus près.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Inno Setup
Posté par Jehan (site web personnel, Mastodon) . Évalué à 8.
Pour info, chez GIMP, on utilise aussi InnoSetup depuis longtemps (au minimum depuis 10 ans, probablement depuis plus longtemps; c'est pas moi qui ait mis cela en place). Par contre on le fait tourner depuis une machine Windows (parce qu'il y a de toutes façons une fonctionnalité importante qu'on n'arrive pas à cross-compiler: l'introspection — avec GObject Introspection — de la bibliothèque
libgimp
). Je n'ai jamais essayé de le lancer par Wine, mais je suis content de lire que ça marcherait bien. Néanmoins j'aurais bien aimé un outil qui tourne nativement sous Linux (oui même si c'est pour créer un installateur Windows).Enfin bon, ça fait son boulot mais je serais bien incapable de comparer avec d'autres solutions.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# NSIS
Posté par _kaos_ . Évalué à 4.
Salut,
Un autre classique est NSIS. Il ne vise que windows en cible cependant. Comme c'est utilisé par pas mal d'autres outils, pas de dépaysement pour l'utilisateur au niveau interface graphique.
C'est très facile d'usage si l'on veut créer un installeur de base (les quelques écrans où l'utilisateur clique sur "next" par réflexe). Si on veut personnaliser fortement les choses, ça peut vite devenir consommateur en temps.
Il existe de nombreux plugins pour étendre les possibilités sans avoir à développer dans le langage (spécifique) NSIS, mais à nouveau on se retrouve limité à la précédence du besoin et le bon vouloir communautaire… :)
Matricule 23415
[^] # Re: NSIS
Posté par bux (site web personnel, Mastodon) . Évalué à 1.
Merci !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: NSIS
Posté par Zenitram (site web personnel) . Évalué à 7.
Et c'est ce que les outils MediaArea (dont MediaInfo) utilisent sous Windows.
On a la flemme de changer à InnoSetup, réputé plus moderne et toujours maintenu contrairement à NSIS, mais pour un nouveau projet je serai tenté de conseiller InnoSetup plutôt, notre choix est surtout historique (on a appris à jouer avec à un moment où InnoSetup n'existait pas).
PS : faudrait un système d'alerte, j'arrive tard par rapport à mon invocation :).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.