Forum général.cherche-logiciel Installateur Windows libre ? Ex. : MediaInfo

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
6
1
avr.
2022

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  . É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  (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  (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  . É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  (site web personnel, Mastodon) . Évalué à 1.

      Merci !

      🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

    • [^] # Re: NSIS

      Posté par  (site web personnel) . Évalué à 7.

      Un autre classique est NSIS.

      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.