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


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

AdminDocs: OPSI/Paquets/Méthodologie (last edited 04/05/2022 12:16:27 by XavierLeHo)