[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Installation d'une application
Piette François wrote:
>
> J'ai développé un programme sous Linux. Il utilise un certain nombre de
> fichiers (programmes et data), répartis dans des répertoires différents.
> Je voudrais faire une installation aussi simple que possible pour
> l'utilisateur (vaut mieux pas lui demander de créer des répertoires et
> encore moins d'y copier des fichiers). Il faut que l'utilisateur puisse
> choisir où il veut installer le programme et quels modules il veut
> installer. Le programme est divisés en trois parties indépendantes et
> complémentaires. L'utilisateur doit pouvoir choisir les options qu'il
> veut. Le programme et les fichiers tiennent sur 3 disquettes 1M44. Il
> s'agit d'un programme avec interface graphique.
>
> Quel outil faut-il employer pour construire un véritable "setup" où
> l'utilisateur n'aurait qu'à cocher les cases qui l'intéressent et
> remplir quelques zones avec par exemple les localisations des fichiers ?
Quand tu parles d'interface graphique, tu veux dire sous X, ou sous
SVGAlib ?
1) Si c'est sous X, je suppose que tu utilise Xlib et autres...Selon la
librairie de widget que tu as utilisé (Qt, Motif, Gtk+,...) tu devrais
pouvoir faire la meme chose. Si par contre c'est sous X et que tu
n'utilise pas une widget lib standard, alors utilise Gtk, c'est le plus
facile.
2) Si c'est pour la console et que tu utilise SVGAlib, alors je te
conseille un truc du genre Makefile. Y a pas mieux (question rapidité,
et vitesse pour écrire cela).
l'utilisateur a juste à taper : make install. C'est pas trop compliqué
ca ?
Ensuite dans ton makefile tu défini des dépendances en fonction des
étapes de l'installation. Du genre le programme pose la question : Ou
voulez-vous installer le programme [/home/user/machin-brol] ?
Tant que l'utilisateur tape enter pour répondre aux questions par
défaut, pas de probleme, ensuite tu ecris un petit programme en bash,
pour installer et copier tout les fichiers, ensuite il demande la
disquette 2 et puis 3
Mais je me demande si bash tout seul ne suffirait pas.
Bruno
--
First they ignore you...Second they laugh at you...
Then they fight you......And then you win!
(Ghandi)
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.