Click2Get - Packages de téléchargement des logiciels


Definition

Un package de téléchargement contient tous les paramètres nécessaires à Product name - ev Click2Get.png pour réaliser, depuis le catalogue des services, l'installation silencieuse et à la demande d'un logiciel sur un poste de travail. Il peut également contenir des instructions pour la suppression ou la mise à jour du logiciel.

EndDefinition
  • Le catalogue des services est bâti via le module Product name - ev Click2Get.png. Il est mis à disposition des utilisateurs sur le portail Self Service.
  • Les packages sont créés à partir d'un installateur  - Open url.png voir Les types d'installeurs pris en charge par Product name - ev Click2Get.png

Principe de fonctionnement

Lorsqu'un utilisateur demande l'installation d'un logiciel, l'agent Click2Get Connector effectue une recherche de celui-ci dans la base de registre du poste de travail :

  • La recherche est effectuée à partir du champ Software > System Name qui contient le nom du logiciel et éventuellement le numéro de version.
  • La recherche n'aboutit pas : un bouton [ INSTALL ] est affiché sur la fiche logiciel.
  • La recherche aboutit : un bouton [ RUN ] est affiché, permettant à l'utilisateur de lancer le logiciel.

Remarques

  • Chaque package de téléchargement est protégé par une clé de sécurité SHA1 Digest. Cette clé permet à Product name - ev Click2Get.png de vérifier que le package à installer est exactement le même que celui initialement intégré dans la plate-forme Product name - ev Click2Get.png.

Best Practice big icon.pngBonnes pratiques

  • Product name - ev Click2Get.png a besoin que le logiciel soit installé dans un répertoire unique. Pour cela, préférez un package de téléchargement .msi ou une version déployable en entreprise, garantissant généralement que les fichiers installés ne sont pas déployés dans plusieurs répertoires.

Description de l'écran

Accès menu : Administration > Click2Get Software Packages
         Click2Get - Software Package.png

Software > User Friendly Name : Nom du logiciel affiché sur le catalogue des services du portail.

Software > Release : Version du logiciel. Note : Ce champ est informatif et n'est pas utilisé pour la recherche dans la base de registre. Il permet de détailler la version installée.
         Example documentation icon FR.png  Software > System Name : Faststone Capture 7.5  ;  Software > Release : 7.5.3456

Software > System Name : Nom du logiciel, complété éventuellement par la version. Note : Ce champ est celui utilisé pour la recherche de l'existence du logiciel dans la base de registre et son installation sur le poste de travail. 

  • Si le nom ne contient pas de numéro de version, le système détecte la présence du logiciel sur le poste de travail, quelle que soit la version installée.
  • Si le nom contient un numéro de version, le système recherche la présence du logiciel pour cette version. Si celle-ci n'est pas détectée sur le poste de travail, le logiciel est installé pour cette version.

Example documentation icon FR.png  Poste de travail sur lequel est installé Faststone Capture

  • Software > System Name = Faststone Capture 7.5  -  version installée sur le poste de travail : 7.4  ==>  installation de la version 7.5 tout en conservant la version 7.4
  • Software > System Name = Faststone Capture  -  version installée sur le poste de travail : 7.5  ==>  pas de réinstallation du logiciel

Best Practice icon.png  Ne renseignez pas la version :

  • pour rechercher uniquement la présence d'un logiciel sur le poste de travail : il est inutile de vérifier l'existence d'une version précise ;
  • pour les logiciels gérant les mises à jour automatiques eux-même (type Firefox, Chrome, ...) : cela permet par la suite que celles-ci s'effectuent seules, hors Product name - ev Click2Get.png.

Archive > URL : Répertoire du package de téléchargement du logiciel. Il peut s'agir d'un emplacement sur Internet (site de l'éditeur), sur le cloud, sur un serveur local.

Archive > SHA1 Digest : Clé de sécurité associée au package, définie à partir de l'algorithme de hachage cryptographique SHA1 (Secure Hash Algorithm) appliqué à l'exécutable d'installation du logiciel -  Open url.png  voir Procédure

Best Practice icon.png  Vous pouvez utiliser Microsoft File Checksum Integrity Verifier en ligne de commande, ou un convertisseur graphique comme MD5 & SHA Checksum Utility.

Installation > Path : Répertoire d'installation par défaut du logiciel sur le poste de travail. 

Best Practice icon.png  Vous pouvez utiliser les variables d'environnement Windows.
         Example documentation icon FR.png  %PFILES% : répertoire Program Files  ==>  %PFILES%\\FastStone Image Viewer\\FSViewer.exe

Installation > Type : Installateur utilisé pour créer le package de téléchargement. Les informations à renseigner sont différentes suivant la valeur sélectionnée.
         Open url.png voir Liste des installateurs pris en charge par Product name - ev Click2Get.png

Video to Embed > Integration Code : Code Html permettant d'afficher des informations durant l'installation du logiciel, sous forme de vidéos, d'images, de texte, …, par exemple pour présenter les fonctionnalités du logiciel ou mettre en avant un autre produit de l'éditeur.
         Example documentation icon FR.png  Afficher une vidéo Youtube d'utilisation des fonctionnalités du logiciel FastStone Image Viewer

<iframe width="560" height="315" src="//www.youtube.com/embed/CqxwyxztvW4?autoplay=1" frameborder="0" allowfullscreen></iframe>

Procédures et Assistants

Comment calculer la valeur de hachage SHA-1 de l'exécutable d'installation d'un logiciel

1. Via l'URL d'accès au logiciel, enregistrez l'exécutable d'installation sur le poste de travail. 

2. Lancez l'utilitaire de hachage et sélectionnez l'exécutable comme fichier à analyser.

          Vous pouvez utiliser Microsoft File Checksum Integrity Verifier en ligne de commande, ou un convertisseur graphique comme MD5 & SHA Checksum Utility.

         Example documentation icon FR.png  Analyse de l'exécutable Firefox avec MD5 & SHA Checksum Utility
         Click2Get - Software Package - SHA1.png

3. Copiez la valeur de hachage calculée par l'utilitaire et collez-la dans le champ Archive > SHA1 Digest.

    Attention : En modifiant un simple caractère, l'empreinte SHA1 change radicalement.

Example documentation icon FR.png

  • Empreinte SHA1 de la phrase "Wikipédia, l'encyclopédie libre et gratuite" ==> AFBA34A2A11AB13EEBA5D0A7AA22BBB6120E177B  (encodée en iso8859-1) 
  • Empreinte SHA1 de la phrase "Wikipédia, l'encyclopédie libre et gratuitE" ==> 9BEF2485410E9378BC9ADFB3E32236AF4F683FA2

Comment ajouter un nouveau logiciel sur le portail

1. Dans Product name - ev itsm.png :

  • via cet écran, créez le package de téléchargement du logiciel et renseignez les informations relatives au setup d'installation ;
  • allez sur le menu Operation > Catalogues > Demandes de service et sélectionnez la fiche logiciel à ajouter au portail ; lancez l'assistant Assign a Click2Get Software Package ; sélectionnez le package de téléchargement permettant l'installation à la demande.

2. Dans Product name - ev sas.png :

3. Ouvrez le portail en mode Exécution :

  • affichez le catalogue des services pour les demandes de type Logiciel (filtre Software) ;
  • vérifiez que la fiche du nouveau logiciel est présente ;
  • ouvrez celle-ci et vérifiez la présence du bouton [ INSTALL ] permettant l'installation silencieuse du logiciel.

Les assistants

Update : Modifie la fiche du package de téléchargement du logiciel.

Delete : Supprime la fiche du package de téléchargement du logiciel.

Les types d'installateurs pris en charge

Le champ Installation > Type permet de sélectionner le type d'installateur à partir duquel le package de téléchargement a été créé.

Installateur de l'éditeur

     ==>  Installation > Type = custom

Le package a été construit à partir du propre programme d'installation de l'éditeur. Il peut intégrer divers paramètres, appelés commutateurs personnalisés, qu'il est indispensable d'identifier pour réaliser correctement l'installation du logiciel. Renseignez ceux-ci dans la zone Command Line Parameters, en les séparant les uns des autres par un espace.

  • Commutateurs simples : -ms /S
  • Commutateurs complexes : /quiet /passive /norestart
  • Commutateurs très complexes : -gm2 /hide_progress /s /v"/quiet /qn"
             Example documentation icon FR.png  Logiciel Microsoft Office Excel Viewer ==> Command Line Parameters = /quiet /passive /norestart

Open url.png  2 sites de recherche sur les commutateurs d'installation silencieuse :
Deployer Happiness
IT Ninja (anciennement App Deploy)

Installateur Inno Setup

     ==>  Installation > Type = innosetup

Le package a été créé avec l'installateur Inno Setup.

Installateur InstallShield

     ==>  Installation > Type = installshield

Le package a été créé avec l'installateur InstallShield sous la forme d'un fichier d'archive .cab (Cabinet File, fichier compressé de Microsoft). Ce fichier doit être décompressé pour retrouver l'exécutable setup.exe du package de téléchargement.

1. Effectuez une installation manuelle complète du fichier .cab.
Un fichier de configuration, appelé Fichier de réponse, est généré.

2. Effectuez la même installation sur le poste de travail de l'utilisateur en rejouant (de façon silencieuse) le fichier de réponse.

  • Caboffset : Position de l'archive .cab dans le fichier global. Note : À renseigner uniquement si InstallShield a utilisé le format CAB pour créer le package de téléchargement.
  • ISS File Content : Collez le contenu du fichier de réponse généré lors de l'installation de test.
    Attention : Avant intégration :
    • Remplacez au préalable le chemin de destination dans le fichier.
    • Le fichier doit être au format UTF-8. Si nécessaire, passez de votre format de langue locale au format UTF-8, par exemple en utilisant Notepad++.

Installateur Windows Installer

     ==>  Installation > Type = msi 

C'est le type de package qui est recommandé.

Le package a été créé avec l'installateur Windows Installer propre aux systèmes d'exploitation de Microsoft. Il porte l'extension .msi.

Installateur NSIS

     ==>  Installation > Type = nsis

Le package a été créé avec l'installateur NSIS (NullSoft Install System).

Les variables d'environnement Windows

    Click2Get - Software Package - Environment Variables Windows.png

Tags:
Modifié par Utilisateur inconnu le 2019/06/07 19:11
Créé par Administrator XWiki le 2015/02/13 17:16

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help
•  Service Bots

Glossaire

Powered by XWiki ©, EasyVista 2021