[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Installation d'une application
Kaixo!
On Fri, Aug 27, 1999 at 11:35:47AM +0200, 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
http://www.rpm.org/
> encore moins d'y copier des fichiers). Il faut que l'utilisateur puisse
> choisir où il veut installer le programme
Ca c'est à toi à le programmer de façon à que tu puisse faire un rpm
'relocatable'. Mais en fait la plupart utiliseront tout simplement
le chemin par défaut, tout simplement (je te suggère /opt/nomduprogramme/
comme chemin par défaut; c'est plus propre et standard; sous ce repertoire
tu mets des bin/ lib/ etc)
> installer. Le programme est divisés en trois parties indépendantes et
> complémentaires.
fais 3 rpm independants et complementaires.
> L'utilisateur doit pouvoir choisir les options qu'il
Ca c'est à toi de faire une IHM quie le permette.
> Le programme et les fichiers tiennent sur 3 disquettes 1M44.
Qui utilise encore des disquettes ? (à part pour booter)
> 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 ?
Tu as une vision trop windowsienne; cette façon de faire n'est vraimment
pas necessaire d'une part, c'est mal ressentie par une large proportion
d'utilisateurs unix d'autre part.
Il n'y a vraimment aucune necessite de ça.
>> Si tu veux dire un truc a la WinShield, je n'en connais pas
>> pour U*ix... la, vraiment desole.
>
> Cela doit bien exister quand même. Les installations de programmes ne
> date pas d'hier ! Et développer chaque fois un truc spécifique c'est
> dément !
Tu confonds installation et configuration.
Que sous Windows on aie pris la mauvaise habitude de tout mélanger ne
veut pas dire que ce doive être pareil partout.
A l'installation il ne doit y avoir rien du tout à configuerer; une
installation doit être non interactive et lançable depuis un script
ou un nohup. Une installation ne satisfaisant pas ces critères est
tout simplement une mauvaise installation.
La configuration elle doit se faire soit via un programme de configuration
dédié pour le cas d'un daemon (avec possibilité de le faire manuellement
via édition directe d'un ficheir texte aussi; un programme qui ne supporte
pas un fichier de config texte est un mauvais programme; un programme
qui fournit en plus une interface conviviale pour editer le dit fichier
est un bon programme agréable à configurer).
Ou si c'est un programme orienté utilisateur c'est via l'interface du
programme lui même qu'il doit se configurer; au programme à detecter le
cas où aucune configuration n'a encore été faite et à presenter
directemment l'écran de config; tous les bons programmes sont capables
de cela.
Franchemment, reste avec des outils standard, utilise rpm par exemple,
qui est à des années lumière niveau puissance et fonctionnalités d'un
vulgaire winshield. Ton programme gagnera en crédibilité, les utilisateurs
du dit programme auront plus de flexibilité pour l'installer/desinstaller
et ne devront pas faire le ménage manuellement.
Les winshield sont nés de l'abscence de support à l'installation et du
manque de standardisation de Windows; mais sous Linux des mecanismes
standard existen, utilise-les, ton programme s'harmonisera mieux avec
le reste et n'aura pas l'air d'être un portage windows mal fait à la
hâte.
--
Ki ça vos våye bén,
Pablo Saratxaga
http://www.ping.be/~pin19314/ PGP Key available, key ID: 0x8F0E4975
---------
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.