Installateur pour mes programmes
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1771
Bonsoir,

Je suis à la recherche d'un logiciel qui me permet de personnaliser mon installateur (ou setup wizard), je sais qu'il en existe mais j'en cherche un en particulier qui fais ceci:

J'aimerai pouvoir proposer plusieurs "items" à installer.
C'est à dire que il y aurai mon lanceur, mon premier jeu (en cours) et les autres jeux que je développerai dans le futur.

Et aussi, pouvoir éventuellement installer .netFramework et la librairie C++ en cas de nouvelle installation de l'ordinateur client.

J'aimerai ce genre de logiciel au moins pour cocher plusieurs jeux à installer, le deuxième point est un bonus.

L'idéal, c'est que vous me recommandiez un sur Linux en plus que Windows, avec les même possibilités désirées.

J'en avais trouvé un en ayant testé un jeu BGE/ou unity, je sais plus, mais pas moyen de retrouver le nom du programme ! Je sais pas s'il propose ce que je recherche, par contre.

Voilà, j'espère que vous pourrez m'aider.

Contribution le : 13/06/2017 21:11
Créer un fichier PDF de la contribution Imprimer


Re: Installateur pour mes programmes
OverdOzed
Inscrit:
29/12/2011 00:49
Post(s): 1078
Je pense à CMake. Tu connais?
en gros, ca consiste à faire un makefile, qui du coup, selon ce que tu auras spécifié, selon le systeme détecté, etc, installera les libs, fichiers divers.. la procédure est relativement simple.

Sinon tu peux aussi te créer une interface toi même, pour les differents modules à installer, par ex. avec Qt qui est cross platform.

++

Contribution le : 13/06/2017 21:36
Créer un fichier PDF de la contribution Imprimer


Re: Installateur pour mes programmes
Fou Furieux du Clan
Inscrit:
07/04/2013 10:31
Post(s): 143
Salut Redstar,

Avec Qt5 tu peux réaliser ceci: https://blenderartists.org/forum/showthread.php?343620-BGELauncher-Qt5-blenderplayer-launcher&highlight=splash

J'espère que ça va d'aider.

Contribution le : 13/06/2017 21:49
Créer un fichier PDF de la contribution Imprimer


Re: Installateur pour mes programmes
OverdOzed
Inscrit:
21/08/2013 19:12
De CH [+]
Post(s): 1558
Salut,

Il y a une liste de choix communs sur Wikipedia, ça peut peut-être t'aider: https://en.wikipedia.org/wiki/List_of_installation_software

Si tu n'as besoin que d'un installeur Windows, je te conseille d'essayer Inno Setup ainsi que NSIS (utilisé par Blender). Il paraît que WiX est pas mal aussi, mais j'ai jamais testé.

Pour du cross-platform, par contre, c'est plus compliqué... Le seul Open Source mentionné dans la liste n'est plus en développement. Je ne vois donc guère d'alternatives à coder un truc par toi-même.

@Thewada: oui bon, disons quand même que CMake n'est *pas* un installeur, et que l'utiliser en tant que tel est un vrai hack. De plus, sur Windows en général il crée une solution MSVS, ce qui n'est pas souhaité ici. Et cela nécessiterait de la part de l'utilisateur d'installer CMake...

Contribution le : 14/06/2017 09:22
_________________
BAddons, La Collection d'Addons de Matpi: https://github.com/qwenger/BAddons
Développeur Blender quand j'en ai le temps...

Créer un fichier PDF de la contribution Imprimer


Re: Installateur pour mes programmes
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1771
Non, 'connais pas CMake. D'après ce que dit Matpi, si c'est pour avoir une quelconque dépendance, ça ne me convient pas.

Pour Qt5, je vois que c'est payant et il faut savoir programmer en C on dirait... (Je sais pas en quoi consiste leur version "open source", si il offre la même chose) Si je peux avoir du pré-mâché au maximum, ça m'arrange.

Si son fonctionnement n'est pas comme je le pense, peut-on me dire en gros ce qu'il offre ?


Bon, du coup, j'ai quand même retenu 5 outils intéressants:

- iexpress (commande "executer" windows), comme quoi, on en apprends tout les jours sur Windows

- Inno setup, apparemment, programmation nécessaire pour des choses complexes, le pré-mâché est là pour une installation de base.

- Installjammer, il est intéressant pour son multi-plateforme. Par contre, effectivement, il est allé jusque Windows 98 et Linux/Unix donc j'ai des doutes sur le fonctionnement sur des OS modernes, à tester peut-être ?

Quelqu'un aurai testé peut-être ???

- Clickteam install creator 2 - Je l'ai enfin trouvé, ce logiciel dont je ne retrouvais pas le nom ! Gratuit de base mais avec de la pub de Clickteam en fin d'install ou pendant l'install mais non intrusif, un peu comme quand on crée un site internet avec des outils semi-gratuits (comme WIX, par exemple).

- Nullsoft Scriptable Install System, ça m'a l'air d'être le programme pré-mâche de mes rêves, à tester !

Ça m'étonne qu'il y aie pas plus de programme chez Linux, à moins que Qt5 aie le monopole ?

Contribution le : 14/06/2017 12:50
Créer un fichier PDF de la contribution Imprimer


Re: Installateur pour mes programmes
OverdOzed
Inscrit:
21/08/2013 19:12
De CH [+]
Post(s): 1558
Qt5 est simplement une bibliothèque cross-platform de fenêtrage, ni plus ni moins (et il y a une version open-source, sauf erreur, plus des wrappers pour Python). Donc quand on parle d'utiliser Qt5 pour un installeur, grosso modo ça veut dire coder ton propre petit programme d'installeur et utiliser Qt5 pour l'interface graphique.

Concernant Linux, ben le plus souvent tu fais "sudo apt-get install <nom du programme>", puisque la plupart des programmes sont dans les repos. Du coup, le besoin d'un installeur est assez faible. Ensuite même pour les programmes que tu télécharges manuellement, il suffit en général de les extraire de l'archive (p.ex. Blender), il n'y a aucun pas d'installation proprement dit à effectuer. Tout au plus à la première ouverture le programme va-t-il se créer un dossier dans .config (l'équivalent de AppData).

Contribution le : 14/06/2017 13:19
_________________
BAddons, La Collection d'Addons de Matpi: https://github.com/qwenger/BAddons
Développeur Blender quand j'en ai le temps...

Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Moteur de jeu GameBlender et alternatives [BGE]comment faire varier la vitesse d'animation par appui d'une touche? 0 15 Hier 22:12:47
neonclignote 
Questions & Réponses [résolu] Problème Bake 5 1371 Hier 16:16:53
Me 
Graphisme alternatif Monster Mash    [1][2] 14 117 11/06 22:34:10
Lylo 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[19] 185 25163 11/06 16:32:14
Bibi09 
Graphisme alternatif Un court-métrage apocalyptique en 2D ! 1 2149 11/06 09:37:52
Lylo 
The Blender Clan 'tchat Blender 2.8x : Actus, tests, feedback..    [1][2][3]...[10] 90 46528 11/06 09:04:19
lapineige 
Questions & Réponses [résolu] Un objet visible avec l'ombre d'un autre (et ce dernier invisible) 6 228 10/06 23:03:57
mcBlyver 
Questions & Réponses [non résolu] Bake et taches noires au rendu 0 42 10/06 15:11:00
Gizmil 
Questions & Réponses [non résolu] Header / Flip to bottom - position fixe 1 52 10/06 13:19:32
moonboots 
Le coin des geeks Amd vs Nvidia    [1][2][3]...[7] 62 6521 10/06 13:16:17
Bibi09 
Inkscape Séparer des noeuds et en faire des objets. 0 40 10/06 11:48:28
Redstar 
Python & Plugins [BGE+python] incrémenter une variable par appui d'une touche 1 81 10/06 08:09:05
Redstar 
Moteur de jeu GameBlender et alternatives [BGE]impossible de jouer l'animation 1 63 10/06 08:06:37
Redstar 
Questions & Réponses animer des courbes de bezier? 9 157 09/06 20:15:55
blend74 
[WIP] et travaux terminés modelisation et animation de petits persos 4 146 08/06 14:19:55
blend74 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[14] 138 9305 07/06 18:00:15
debutant 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[7] 66 10580 07/06 13:49:33
Guiu 
Python & Plugins dLoc. dRot 1 86 07/06 11:20:03
Redstar 
[WIP] et travaux terminés [terminé] invitation pour l'avant première de "BRUMES"    [1][2] 14 778 06/06 16:50:22
blend74 
The Blender Clan 'tchat Thème 2.7 pour Blender 2.8x, 2.9x 1 94 05/06 18:53:58
lucky 

Qui est en ligne
191 utilisateur(s) en ligne (dont 149 sur Forums)

Membre(s): 0
Invité(s): 191


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 255 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445