Documentation de xinstall
(c) Divalto
1) Installation d'une application par xinstall
XINSTALL.DHOP permet d'installer une application sous Windows. Pour cela, il lit un fichier qui contient la description de l'application à installer.
Pour qu'une application puisse être installée par xinstall, il faut d'abord classifier l'ensemble des fichiers à copier en trois types.
1) Le type "programmes", concerne les fichiers qui doivent être impérativement installés sur la machine locale.
Ce sont en général des programmes, surtout s'ils sont protégés ou écrits spécialement pour Windows, ou bien des fichiers que vous voulez mettre en local.
2) Le type "fichiers", concerne les fichiers de l'application qui doivent être obligatoirement partagés si la machine est en réseau.
Ce sont en général des fichiers de base de l'application, comme par exemple les fichiers des clients, des articles, des factures, etc
3) Le type "autres", concerne les fichiers qui peuvent être, soit en local (pour plus de rapidité au chargement) , soit sur le réseau (ne prend pas de place sur la machine du client et la mise à jour est unique pour tout le réseau).
Ces trois types sont facultatifs. Dans une application on peut ne pas avoir de type "autres", "fichiers" ou même "programmes". Par exemple les "Sources des masques" sont livrés avec le type "autres", car il n'y a pas de programmes.
La répartition doit se faire sur un cdrom sous un nom de répertoire du disk1 / disk2 / disk3
Chacun des sous répertoire disk1 / disk2 etc , doit contenir un fichier nommé "typedisk".
Ce fichier indique sur la première ligne le type du répertoire et sur la deuxième le numéro d'ordre de celle-ci.
Exemple :
On a une application "GRES Gestion d'un restaurant" qui aura les répertoires:
Disk1 pour les programmes
Disk2 pour les fichiers
Disk3 pour les fichiers autres
On aura donc 3 "typedisk" avec :
pour la première : Programmes
1
pour la deuxième : Fichiers
2
pour la troisième : Autres
3
Disk1 doit contenir en plus le fichier "install.txt", qui permet de décrire l'application
Dans notre exemple, il doit contenir ceci :
Bloc de code |
---|
[Application] |
...
VersionInstallateur=5.10 |
...
versionharmony=6.1 |
...
nom=GRES Gestion d'un restaurant |
...
version=1.1 |
...
NbDeDisquettes=3 |
...
NbDiskProg=1 |
...
NbDiskFic=1 |
...
NbDiskAutre=1 |
...
Reglette=1 |
...
VolumeProg=1600 |
...
VolumeFic=100 |
...
VolumeAutre=200 |
...
Commentaire1= |
...
Commentaire2= |
...
Commentaire3= |
...
BibProgrammes=/divalto/resprg |
...
BibFichiers=/divalto/resfic |
...
BibAutres=/divalto/resprg |
...
[CopieRapide] |
...
[PasDeCopie] |
...
Install.txt=parametres de xinstall |
...
typedisk=type du disque |
...
[Windows] |
...
[WindowsSystem] |
...
[HarSys] |
...
[Tester] |
...
;fin du fichier install |
Explication des lignes du fichier install
[Application]
-Version minimum que XINSTALL doit avoir pour pouvoir installer cette application. Si le numéro de version de XINSTALL est inférieur à ce numéro, XINSTALL signalera à l'utilisateur qu'il ne peut pas installer cette application.
...