Bonjour,
Cette solution pourrait effectivement fonctionner mais je cherche à créer une GPO exploitant la
fonctionnalité d’installation de logiciel (GPO -> Configuration ordinateur -> Paramètres du logiciel
-> Installation de logiciel).
Cette fonctionnalité ne permet qu’une seule chose : indiquer un MSI, et éventuellement préciser un
package de transformation (fichier MST) associé.
Le MSI doit donc déjà contenir en interne les paramètres utiles ou prendre en charge ceux spécifiés
dans le MST. C’est alors par le biais d’une modification directe du MSI (avec Orca par exemple), ou
par l’association d’un MST complémentaire, que l’on doit préciser le comportement de l’installeur.
Donc (sauf erreur de ma part), ce que je cherche doit se trouver DANS le MSI. Et je cherche donc le
paramètre interne qui pourrait forcer le comportement de l’installeur lors d’une mise à jour afin
qu’il effectue la désinstallation de l’ancienne version (c’est déjà son comportement) puis une
installation TOTALE de la nouvelle version (et non pas à périmètre identique à celui de l’ancienne
version).
J’aurai bien ajouté à ma GPO d’installation logicielle la suppression des différentes versions en
place sur le parc informatique, mais cela n’a de sens que pour les installations effectués
initialement par GPO et non pour celles faites manuellement : or, jusqu’à présent, les
installations étaient ponctuelles et réalisées manuellement. J’aurais bien aussi effectué une GPO
scriptée pour désinstaller les LibreOffice déjà présents sur tous les postes, mais cela risquerait
de provoquer des conflits si la GPO d’installation logicielle de la nouvelle version s’exécute en
même temps que la GPO de désinstallation scriptée. Autre possibilité : appliquer un jour la GPO de
désinstallation scriptée, puis laisser quelques jours passer, retirer la GPO et appliquer la GPO
d’installation logicielle… mais cela provoquerait une indisponibilité logicielle durable pour de
nombreuses personnes, et n’exclut pas le risque que certaines machines n’aient pas subit la
première GPO (postes restés éteints) avant d’appliquer la seconde.
Par ailleurs, je trouve étrange la logique de l’installeur MSI qui, à présent, force l’INSTALLATION
de tous les composants alors qu’il ne le fait pas pour une MISE A JOUR : si l’installation totale
est requise pour éviter un problème de dépendance entre les composants de la suite, cela est
forcément aussi vrai lors des mises à jours depuis d’anciennes versions qui n’imposaient pas cela.
Je pense que bon nombre d’entreprises ont choisi d’installer Draw et Impress de la suite
LibreOffice afin de compenser un manque de licences de Visio ou PowerPoint, et vont se retrouver à
ne pas pouvoir utiliser la méthode standard intégrée aux GPO de déploiement de package MSI, qui
intègre une forme de gestion de versioning basique mais intéressante… et cela impose donc de
retourner au déploiement scripté.
Quoi qu’il en soit, malgré l’avertissement de M$ dans le lien que j’ai indiqué dans ma réponse à
Pierre-Yves Samyn, j’ai testé avec le paramètre ADDLOCAL à la valeur ALL dans la table PROPERTY du
MSI d’installation de LibreOfice 4.2.4.2 et ça semble fonctionner exactement comme ce que je
souhaite ! :) Le test de désinstallation par GPO « non scriptée » fonctionne aussi très bien !
Les tests ont été réalisés sur un Windows XP Service Pack 3. Dès que possible, je vais compléter
mes tests avec deux Windows 7 Service Pack 1 (un 32 bits et un 64 bits).
Prochaine étape : configurer le MSI pour alléger l’installation et la durée de lancement par les
utilisateurs en ne retenant que le français et peut-être l’anglais dans les langages installés.
A suivre…
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.