Publié par : FusionForge Admin
Date : 19/09/2014 09:04
Résumé : WEBDELIB/LIBREOFFICE - déploiement sous ms-windows
Projet : web-delib

Contenu :

Le CG23 nous fournit sa procédure de déploiement de masse de libreoffice pour webdelib


​-Objet

Webdelib : création d'un installeur permettant de déployer LibreOffice et de lui ré-associer ses extensions et les liens type Webdav.

-Réalisation

Compilation d'un exécutable avec Innosetup et transformation en .msi avec Msi-wrapper afin de le déployer via l'annuaire d'entreprise.


-Actions sur les fichiers

​--"Installation"​ de LibreOffice dans un répertoire C:\LibreOffice du poste,

--création de 2 raccourcis sur le bureau de tous les utilisateurs du PC vers Webdelib-Prod (http://delib.cg23.fr/) et Webdelib-Test (http://delibtest.cg23.fr/),

--création de l'élément Webdelib - LibreOffice dans le menu Démarrer / Programmes et ajout d'un raccourci vers http://delib.cg23.fr.

-Actions sur le registre

--association des fichiers de type OpenDocument​, Soffice et LibreOffice (extensions .sxw, .sxc, .sxi, .sxd, .sxm, .stw, .sxg, .std, .sti, .stc, .odt, .ott, .odm, .oth, .ods, .ots, .odg, .otg, .odp, .otp, .odf, .od) vers l'exécutable correspondant (Note : On ne modifie pas l'association avec MS-Word des fichiers .doc et docx),

--ajout du lien Webdav vers l'exécutable C:\LibreOffice\App\libreoffice\programs/swriter.exe.

-Ressources et outils

-- LibreOffice portable version 4.2.5.2 (http://download.documentfoundation.org/libreoffice/portable/4.2.5/LibreOfficePortable_4.2.5_MultilingualNormal.paf.exe) version la plus haute fonctionnant sans problème ou d'enregistrement ou d'alerte de "lock" sur le serveur [4.3 ne fonctionne pas]


-- Pour le script et la compilation Innosetup, au choix

---Innosetup Compiler (http://www.jrsoftware.org/isdl.php)
---Inno Script Studio (https://www.kymoto.org/products/inno-script-studio/)
---ISTool (http://sourceforge.net/projects/istool/) (permet d'importer le contenu d'un .reg ; attention aux " et aux \" parasites après l'import ...)

-- Pour le MSI

---MSI wrapper (http://exemsi.com/) (conversion .exe vers .msi, fichier de conf joint - https://adullact.net/frs/download.php/file/7271/Sources-script-Innosetup.7z )
---Paramètres spécifique de la zone "install Arguments" : /VERYSILENT /SP- /SUPPRESSMSGBOXES /NOCANCEL .

Ces options sont transmises à l'exécutable Innosetup afin de le rendre silencieux ; Si l'on ne souhaite pas réaliser de .msi, elles pourraient être transmises au travers d'un raccourci ou bien d'un .bat

-Étapes ​

-1-Installation de LibreOffice portable​

--- Pour réutiliser le chemin dans le script Innosetup, LibreOffice portable est installé dans le répertoire C:\LibreOfficePortable .​

​--- Pour que les chemins de la base de registre où l'on fait l'association de fichiers et le lien Webdav ne changent pas en fonction de la version du Windows,

--- LibreOffice portable est installé dans C:\LibreOffice​ . (Le .reg correspondant association-webdav.reg est joint pour mémoire - voir https://adullact.net/frs/download.php/file/7271/Sources-script-Innosetup.7z )

-2-Compilation avec ​Innosetup (script de paramétrage Webdelib-LibreOffice-Innosetup.iss - voir https://adullact.net/frs/download.php/file/7271/Sources-script-Innosetup.7z ) puis test de l'exécutable créé,

-3-Création du MSI (script de paramétrage Conf-Msi-wrapper-Webdelib-Adullact.xml - voir https://adullact.net/frs/download.php/file/7271/Sources-script-Innosetup.7z ) puis test du MSI,

-4-Déploiement global ou par groupe via l'annuaire.

adelavigne _AT_ cg23 _DOT_ fr
Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
Sujet Rédacteur initial Réponses Dernier message
Bienvenue sur webdelib-libreoffice---d--ploiement-sous-ms-windowsFusionForge Admin019/08/2014 11:17
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page