Méthodologie
- Auteurs :
- AntoineGUEVARA
Version : 1.0
- Date de création :
20/02/2014
Modification : Pas de modification
Status : En cours d'écriture
- Relectures :
- Relu par :
- Non relu
- Validation :
- Validé par :
- Non validé
Destinataire :
Commentaires :
- Vie du document :
- 1.0 :
Version initiale
20/02/2014
Table des matières
Warning
OBSOLETE
1 Préparation
Avant de commencer à créer un paquet dans OPSI, il faut définir plusieurs points pour l'application :
1 - Est ce un produit libre ?
2 - Est il prévu pour une installation administrative ? Faut-il une élévation de pouvoir pour l'exécuter ?
3 - Y a t'il des choses à faire après l'installation pour que le paquet soit fonctionnel ? Une configuration particulière ?
4 - Comment est ce qu'on peut installer le logiciel de manière automatique ?
2 Rassembler les éléments
L'objectif de la préparation du paquet est de pouvoir entrer ces variables dans le code du paquet
; ------------------------------------------------------------------------------ ; - Ces valeurs doivent etre renseignées - ; ------------------------------------------------------------------------------ ;$ProductId$ est le nom du logiciel précédé de owm- ; Pas d'accents, pas de caractères spéciaux, que des minuscules, pas d'espace ; Utiliser '-' comme separateur Set $ProductId$ = "owm-logiciel" ; Une valeur parmi les valeurs suivantes ; Mathématiques, SVT, Santé, Physique Chimie, Bureautique, Multimédia, Langues, ; Histoire et Géographie, STI, Tertiaire, Graphisme, Internet, Outils Système ; Si vous souhaitez un ajout à cette liste, merci d'ouvrir un tk Set $Categorie$ = "SVT" ; Espace minimum nécessaire pour le logiciel Set $MinimumSpace$ = "100 MB" ;Le nom du fichier logo Set $LogoFile$ = "logo.png" ; Le chemin ou se trouve le logiciel après installation Set $InstallDir$ = "%ProgramFiles32Dir%\dossier\du\logiciel\" ; Nom de l'exécutable dont il faut vérifier la version (exécutable du logiciel) Set $FichierAVerif$ = "logiciel.exe" ; et sa version (trouvée dans les propritétés de l'exécutable) Set $FichierVersion$ = "1.0.5.78" ;Type de vérification (Fichier ou BDR) Set $TypeDeVerif$ = "Fichier" ;Nom du MSI ou du fichier d'install Set $NomDeLInstallateur$ = "installateurDuLogiciel.msi" ; Les AppID trouvés dans la base de registre (32 ou 64bits) Set $MsiId$ = '{AAAAAAAAA-AAAA-9999-7777-BBBBBBBBBBBB}' ; ------------------------------------------------------------------------------ ; Pour un paquet simple (sans complication), seules les valeurs entre lignes ; sont à modifier ; ------------------------------------------------------------------------------
- Lien de téléchargement du binaire (.exe , .msi... )
- Lien de téléchargement du logo (en png ou en jpg d'un taille de l'ordre de 200 par 200)
- Trouver l'instruction d'installation silencieuse ( /S, /silent ... etc ... )
- Trouver l'instruction de désinstallation silencieuse
- Existe-t-il une version 32bits, 64bits ?
- S'agit il d'un logiciel portable ?
- Quel est le chemin d'installation par défaut ? variable $InstallDir$
- Quel est le nom du fichier exécutable qui est posé sur la machine dans $InstallDir$ ? variable $FichierAVerif$
- Quelle est la version exacte du fichier exécutable qui est posé sur la machine ? variable $TypeDeVerif$
- Si l'installation se fait par un MSI, quelle est la clef de base de registre qui permet de l'identifier ? variable $MsiId$
- Le logiciel pose-t-il des raccourcis ? Où ? Bureau ? Menu Démarrer ? Menu dans le menu Programes ? Il faudra les désinstaller et produire le notre.
Une fois que toutes ces questions ont trouvées des réponses, on peut en général commencer à envisager l'installation du logiciel...
En général, pour un petit programme bien fait ... Il s'est déjà passé une bonne heure ... Et pourtant le travail n'a pas vraiment commencé !
Pour faire le bilan, un document à remplir