Installateur pour mes programmes
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1761
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): 1761
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
Questions & Réponses Mirror ne fonctionne plus bien 7 117 Aujourd'hui 11:12:27
moonboots 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 534 158120 Aujourd'hui 09:37:14
Redstar 
Questions & Réponses Le linking ne marche pas avec mon n personnage 1 29 Aujourd'hui 09:32:00
Redstar 
Questions & Réponses Plusieurs object qui avance sur une ligne trajectoire 6 118 Aujourd'hui 06:51:44
moonboots 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[10] 93 6459 Hier 11:28:17
moonboots 
Questions & Réponses Occlusion ambiante dans 2.80 et plus avec eevee 2 190 12/05 06:40:35
xorturion 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[66] 656 133271 10/05 11:44:04
Hook 
Questions & Réponses [résolu] Transparence et Dynamic Paint pour un tag 5 675 10/05 10:51:42
CBY 
Questions & Réponses Text comme screen overlay 5 232 10/05 04:02:53
meltingman 
Questions & Réponses [non résolu] Exécuter un script à l'ouverture 0 57 09/05 21:45:09
Melodicpinpon 
Questions & Réponses Lancer un script par défaut/à l'ouverture 0 44 09/05 19:25:33
Melodicpinpon 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3]...[5] 41 9059 09/05 17:08:59
Keezty 
Questions & Réponses Garder la lumière allumée en local view, et dans toutes les collections 0 169 09/05 16:58:11
Melodicpinpon 
Python & Plugins ardoise 3D en add-on? 2 174 07/05 14:18:47
neonclignote 
Questions & Réponses [non résolu] Dynamic paint + particle 2 167 06/05 18:39:49
Jeanclaude25 
Questions & Réponses [résolu] Lier visibilité et rendering 4 1071 06/05 10:32:29
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Collapsing - Quandore's Fate"    [1][2][3]...[5] 46 19809 06/05 09:36:54
Redstar 
Questions & Réponses Driver sur la résolution de caméra 0 83 06/05 09:31:45
Melodicpinpon 
Questions & Réponses Utiliser Particle Mirror 0 94 06/05 08:24:08
Horemheb 
Questions & Réponses Reset radius de plusieurs nodes à 1 0 108 05/05 10:32:48
Melodicpinpon 

Qui est en ligne
98 utilisateur(s) en ligne (dont 67 sur Forums)

Membre(s): 1
Invité(s): 97


moonboots, 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
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
plus 256 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