Installation


Remonter
Dévalider Java AutoUpdate
Installation Active Directory
Problèmes connus

Contacts :

Nicolas


Versions des fichiers inclus LibreOffice

Installation de LibreOffice adaptée pour les entreprises et pour l'éducation nationale
(Toutes versions Windows)

téléchargement

Ce projet est la suite logique de mon déploiement d'OpenOffice sous Windows.
P'tite mise en garde : ce script va automatiquement désinstaller toutes les versions d'OpenOffice pour migrer vers LibreOffice.

Sommaire


Préambule :

L'installation entièrement automatisée propose :

  • Nouvelle option -g pour générer votre profil pendant l'installation.
  • Extensions du dossier /src-extensions installées automatiquement pour tous les utilisateurs.
  • Prise en charge de la version X64.
  • Prise en charge d'Active Directory.
  • Prise en charge de KACE.
  • Pause : La "pause" de fin d'exécution peut maintenant être supprimée en modifiant le paramètre "Libo_Pause_Fin" dans le fichier ini\initialisation.bat
    En tout état de cause, elle est dévalidée automatiquement pour une installation avec le compte "system" de la machine (Active Directory, KACE, etc)

La version :

- est adaptée au déploiement en entreprise et pour l'éducation nationale (collège, lycée, faculté) pour Windows 2000, Windows XP, Windows Vista (beurk), Windows 7 (32 et 64 bit), Windows 8 (32 et 64 bit) et Windows 10 (32 et 64 bit).
- permet un déploiement via ActiveDirectory ou KACE (Dell) par un compte machine.
- permet d'installer LibreOffice à la maison.
- est adaptée à l'échange de fichiers avec des utilisateurs de Microsoft Office. Le format natif Microsoft Office 97/2000/XP/2003 peut être facilement configuré (voir Configuration du profil utilisé par défaut).
- intègre la correction grammaticale et l'aide LibreOffice.
- a la possibilité de déployer Dmath (formules mathématiques) pour l'éducation nationale, les collégiens, les lycéens et les étudiants.
- sauvegarde les éléments importants des profils utilisateurs :
    * les modèles (template)
    * les autotextes (autotext)
    * la galerie (gallery),
    * les autocorrections (autocorr)
    * toutes vos macros (basic)
    * les bases de données (database)
    * les dictionnaires personnalisés (wordbook)
    * les connexion aux bases de données
- il n'est plus nécessaire de spécifier les exécutables d'installations. Si le nom de fichier contient -64-, l'installation se fait en 64 bits.
- JRE OpenJDK (ou JRE Java) doivent aussi être en 64 bits.

LibreOffice pour l'entreprise et les particuliers sous Windows

LibreOffice est un produit très proche de la suite Office 2007, il contient des fonctionnalités d'office 2010, mais son fonctionnement après installation peu poser quelques problèmes aux Responsables Informatiques pour un déploiement serein en entreprise ou aux particuliers.

En effet, avant et après installation, il est nécessaire de faire des ajustements :

  •  Désinstallation des anciennes versions x86 et x64 de LibreOffice.
  •  Copie du profil type (pour l'entreprise).
  •  Exécuter l'installation "en tant qu'Administrateur"
  •  Installation des dictionnaires français.
  •  Rendre compatible LibreOffice avec la suite Office de Microsoft (format Microsoft par défaut).
  •  Prise en charge des documents Microsoft Office 2007.
  • Ouverture de document MS-Visio.
  •  Installation d'extensions LibreOffice.

Pour ma part, j'ai déployé depuis fin 2006 avec ce script OpenOffice et par la suite LibreOffice dans mon entreprise sous Windows 2000, XP et Windows 7 sans aucun problème. Ce script fonctionne également pour Windows Vista.

Cette installation simplifiée, permet :

  •  Aux non initiés, avec un compte administrateur du poste, d'installer LibreOffice en exécutant un seul fichier "perso.bat" (ou "perso" suivant l'affichage)
  •  Aux Responsables Informatiques de déployer plus simplement LibreOffice dans l'entreprise à partir d'un disque réseau (ou d'un chemin UNC) en exécutant un seul fichier "install.bat" (ou "install" suivant l'affichage) à partir d'une session non-administrateur du poste. Le batch demandera le compte administrateur réseau pour continuer l'installation "exécuter en tant que".
  • Poue être entièrement automatisée, elle modifie les paramètres de l'élévation de compte.

Installation pour les non initiés (mais avec un compte administrateur du poste)

  1. Télécharger l'archive souhaitée :
    libo7.5.8-x86.zip (Libroffice version 32 bits) - libo7.5.8-x64.zip (Libroffice version 64 bits).
    Et avec Dmaths l'archive :
    libo7.5.8-x86-DM.zip ((Libroffice version 32 bits) - libo7.5.8-x64-DM.zip (Libroffice version 64 bits).
  2. Décompresser l'archive dans n'importe quel dossier du PC.
  3. Faire un "clic droit" sur "perso.bat"  (ou "perso" suivant l'affichage) et choisir "Exécuter en tant qu'administrateur"
  4. Si le message suivant apparait, appuyer sur la touche "R"

    Le PC va alors redémarrer et installer automatiquement LibreOffice ensuite !
  5. Patienter pendant l'installation
  6. A la fin, Le message "Installation terminée, bienvenue dans le monde LibreOffice !" apparaît sur un écran vert.
  7. C'est fini.

Si ça ne fonctionne pas, vérifier les points suivants (mais c'est déjà plus pour les non initiés !)

  1. Vérifier que l'utilisateur est administrateur, sinon utiliser la procédure "utilisateurs avertis".
  2. Dans certain cas (Avast version 7, AV Windows, ZoneAlarm, etc...), désactiver temporairement l'anti-virus.
    message "Les applications suivantes doivent être fermées pour pouvoir poursuivre l'installation : Microsoft Windows Search Filter"
  3. Pour les vraiment nuls (mon Pôpa), attention de ne pas faire l'installation si le dossier ressemble à ça :


    libo 7.5.8

    Il faut alors copier le contenu dans un nouveau dossier comme ça :
    (ceci dit, j'ai pas testé, ça marche peut-être ?)

  4. Pour les utilisateurs Vista et Windows 7, vérifier que le compte local administrateur n'a pas été désactivé, sinon le réactiver pour l'installation.

Installation pour les Responsables Informatiques (ou utilisateurs avertis)

Note : Toutes les "pauses" sont désactivée pour une installation système (AD ou Kace). Vérifier l'installation avec la présence du fichier "(...)\tmplibo\LibO_install_success.txt"  qui sera dans le dossier temp de Windows.

  1. Installer toutes les MAJ Windows.
  2. Désactiver l'élévation de compte (à partir de Vista).
    Si le message suivant apparait, appuyer sur la touche "R"

    Le PC va alors redémarrer et installer automatiquement LibreOffice ensuite !
    Note : Cette option ne sera pas visible avec un compte système (Installation AD ou Kace) et l'installation stoppera. Pour éviter cela exécuter le fichier registre suivant : pre-requis.reg (Vista, Windows 7, Windows 8 et versions suivantes).
    En cas d'erreur, lire alors le fichier "(...)\tmplibo\LibO_install_erreur.txt" qui sera dans le dossier temp de Windows.
  3. Paramétrer l'anti-virus (Avast version 7, AV Windows, etc...) pour ne pas bloquer l'installation.
  4. Télécharger l'archive souhaitée :
    libo7.5.8-x86.zip (Libroffice version 32 bits) - libo7.5.8-x64.zip (Libroffice version 64 bits).
    Et avec Dmaths l'archive :
    libo7.5.8-x86-DM.zip ((Libroffice version 32 bits) - libo7.5.8-x64-DM.zip (Libroffice version 64 bits).
  5. Décompresser l'archive dans n'importe quel dossier du PC ou sur un dossier partagé d'un serveur (prise en charge des espaces et des noms UNC).
  6. Pour déployer Dmath (facultatif), renommer l'extension Dmaths-v3.5.4.0-NP.oxt.old en Dmaths-v3.5.4.0-NP.oxt dans le dossier \src-extensions
  7. Modifier le cas échéant après avoir renommé societe.bat.txt en societe.bat les lignes suivantes dans "ini\societe.bat" (remplace les paramètres de ini\initialisation.bat)
    REM Initialisation des variables utilisateur
     
    set Libo_Administrateur=administrateur (par exemple un compte réseau : mon_domaine\administrateur)
    set Libo_USERNAME=Mon nom
    set Libo_COMPANYNAME=Ma compagnie
    set Libo_Intro=Mon_intro.png (logo personnalisé à copier dans le dossier \commun)
  8. Exécuter "install.bat" (ou "install" suivant l'affichage) à partir de n'importe quel poste de l'entreprise et sous n'importe quelle session (non-admin)
  9. Un prompt va demander le mot de passe du compte administrateur spécifié précédemment (par exemple du compte réseau mon_domaine\administrateur)

    7.5.8

  10. Patienter pendant l'installation
  11. C'est fini.

En savoir plus sur cette installation

Structure des dossiers pour l'installation
Ce que fait cette installation
Ligne de commande utilisée
Suivi des logs en cas de doute ou d'erreur
Pour modifier le profil par défaut
Détail du profil par défaut fourni avec ce script
Pour modifier la version de LibreOffice par une plus récente

Structure des principaux dossiers et fichiers pour l'installation de la version 7.5.8

commun Dossier contenant les fichiers utiles à l'installation
 
doc-extensions Dossier contenant la documentation des extensions préinstallées
 
police Dossier pour la police atalante.ttf
 
intro.png Personnalisation de l'image d'accueil
ini Dossier contenant les paramètres d'installation
 
association.bat Fichier de gestion des associations d'extensions aux programmes
 
initialisation.bat Fichier de paramétrage en cas de changement de version
 
societe.bat.txt Fichier paramétrage rapide pour les sociétés (renommer societe.bat.txt en societe.bat pour l'utiliser)
JRE-java Dossier contenant JRE Java (lire: Pré-requis JRE Java et installer une version 64 bits si LibreOffice est en 64 bits)
(Plus utilisé depuis le 13-11-2021, remplacé par JRE-OpenJDK)
JRE-openJDK Dossier contenant JRE OpenJDK  (lire: Pré-requis JRE OpenJDK et installer une version 64 bits si LibreOffice est en 64 bits)
src-extensions Dossier contenant les extensions à installer automatiquement
src-help Dossier contenant l'installation de l'aide
src-libo Dossier contenant l'installation de LibreOffice
src-profil Dossier contenant le profil standard pour le déploiement en entreprise
install.bat Fichier d'installation pour "non" administrateur du poste
perso.bat Fichier d'installation pour administrateur du poste

Ce que fait cette installation :

  1. Supprimer tous les profils LibreOffice utilisateurs du poste
  2. Désinstaller toutes les anciennes versions d'OpenOffice et de LibreOffice détectées
  3. Désinstalle les anciennes versions de JRE Jjava (paramètre "set Libo_Purge_JRE-Java=oui" dans ini\initialisation.bat,
    sinon "set Libo_Purge_JRE-Java=non")
  4. Désinstalle les anciennes versions de JRE OpenJDK (paramètre "set Libo_Purge_JRE-OpenJDK=oui" dans ini\initialisation.bat,
    sinon "set Libo_Purge_JRE-OpenJDK=non")
  5. Supprimer les derniers fichiers récalcitrants
  6. Install JRE OpenJDK version Temurin 21 (LTS) (anciennement JRE Java version Java 8 Update 381).
  7. Installer LibreOffice 7.5.8 (mais il est possible de faire évoluer très simplement la version en modifiant la ligne set Libo_Release=7.5.8 et en changeant les executables)
  8. Installe  les extensions présente dans le dossier /src-extensions :
    Seules les extensions finissant par .oxt seront installées
    Cropooo-v0.2.1.oxt (Outil graphique pour rogner une image)
    Dmaths-v3.5.4.0-NP.oxt (Écriture scientifique. Cette extension est facultative (il faut renommer Dmaths-v3.5.4.0-NP.oxt.old dans le dossier \src-extensions)
    Grammalecte-fr-v2.1.2.oxt (Correction grammaticale)
    Impressrunner-2.0.oxt (Permet de lancer automatiquement les .PPS)
    Writerrotationtool-1.0.5_libreoffice.oxt (Permet la rotation facile d'image)
  9. Créer 3 raccourcis sur le bureau :
    •  Word-7.5.8
    •  Excel-7.5.8
    •  PowerPoint-7.5.8
  10. Copier le profil type vers tous les profils existants du poste et le profil "default user" pour les futurs utilisateurs du poste.
  11. Associer les fichiers .csv, .rtf, .pps avec LibreOffice
  12. Créer le menu contextuel sur dossier Windows pour créer des fichier .doc .xls et .ppt

Note : cette version prend en charge les formats "MS-Office 2007/2010 XML" que l'on peut modifier dans les options par défaut du profil type, ou en personnalisant l'installation pour utiliser les formats .doc, .xls et .ppt au lieu de .odt, .ods et .odf.

Ligne de commande utilisée

Note :  gm_r_ex_Dictionary_Pt a été remplacé par gm_r_ex_Dictionary_Pt_Br, ajout du dictionnaire gm_r_ex_Dictionary_Bs (4.0.x)
            Le dictionnaire slovène a été supprimé (4.1.x), Le dictionnaire gm_r_ex_Dictionary_Ku_Tr a été supprimé (4.2.x)

Suivi des logs en cas de doute ou d'erreur

En cas d'erreur lors de l'exécution du batch, un log est créé ici :
    "%temp%\TempLibo\LibO_install_erreur.txt"
Sinon, fichier créé en cas de succès :
    "%temp%\TempLibo\LibO_install_success.txt"
La ligne de commande utilisée pour le MSI est générée ici :
    "%temp%\TempLibo\LibO_install_CmdLine.txt"
En cas d'erreur lors de l'exécution de la ligne de commande du MSI de LibreOffice, un log est créé ici :
    "%temp%\TempLibo\LibO_Libreoffice_install_log.txt"
Fichier de suivi des paramètres JRE OpenJDK :
    "%temp%\TempLibo\LibO_JRE-OpenJDK_install_log1.txt" (et log2 si x86 et x64)
Fichier de suivi des paramètres Java :
    "%temp%\TempLibo\LibO_JRE-Java_install_log1.txt" (et log2 si x86 et x64)
Fichier d'information du contexte d'exécution (compte utilisateur ou machine) :
    "%temp%\TempLibo\LibO_profil_execution.txt"
Et  d'autres fichiers pour m'aider à déboguer !

Pour modifier le profil par défaut :

  1. Modifier éventuellement les exécutables (par exemple version x64) dans les 3 dossiers
    • \JRE-openJDK (exécutable de JRE openJDK)
    • \JRE-java (exécutable de JRE Java)
    • \src-help (exécutable de l'aide)
    • \src-libo (exécutable de l'installation principale)
  2. Ajouter/supprimer des extensions dans le dossier \src-extensions
  3. Lancer l'installation avec option -g
  4. Modifier les options des produits
    Par exemple :
    1. Format .odt, .ods et .odf au lieu de .doc, .xls et .ppt
    2. Nouvelle version JRE OpenJDK (lire: Pré-requis JRE OpenJDK et installer une version 64 bits si LibreOffice est en 64 bits)
  5. Terminer l'installation.
  6. Le package est maintenant à jour et prêt à être redéployer sans l'option -g!

Pour modifier la version de LibreOffice par une plus récente :

Note : les paramètres pour Windows sont documentés ici : https://wiki.documentfoundation.org/Deployment_and_Migration

  1. Télécharger la nouvelle version (sans Java) à partir de http://fr.libreoffice.org/
  2. Décompresser cette version dans le sous-dossier \src-libo et l'aide dans \src-help
  3. Modifier le cas échéant les lignes suivantes dans ini\initialisation.bat :
    REM Initialisation des variables utilisateur
       set Libo_Administrateur=administrateur
       set Libo_USERNAME=Mon nom
       set Libo_COMPANYNAME=Ma compagnie
       set Libo_Intro=Mon_intro.png (logo personnalisé pour une société ou un collège par exemple)
    
    REM Initialisation du disque utilisateur
       Set Libo_HomeDrive=%SystemDrive%
    
    REM Initialisation de JRE Java
       set Libo_Purge_JRE-Java=oui (non : pour conserver anciennes versions de JRE Java)
       set Libo_Install_JRE-Java=non (non : pour ne pas installer JRE Java)
    
    REM Initialisation de JRE OpenJDK
       set Libo_Purge_JRE-OpenJDK=oui (non : pour conserver anciennes versions de JRE OpenJDK)
       set Libo_Install_JRE-OpenJDK=oui (non : pour ne pas installer JRE OpenJDK)
    
    REM Initialisation des paramètres personnalisés
       set LibO_Close_Internet=oui (non : pour ne pas fermer les butineurs Web)
       set Libo_DesktopIcone=oui (non : pour l'enseignement où la création d'icône est refusée)
    
    REM Initialisation des caractéristiques et propriétés d'installation
    
    REM ajouter des langpacks est équivalent à supprimer les langpacks avec gm_Langpack_r_...
       set Libo_AddUserLangpack=UI_LANGS=fr
       set Libo_RemoveModules=gm_p_Draw,gm_p_Base,gm_p_Math (pour ne pas installer Draw, Base et Math)
       set Libo_RemoveDictionary=gm_r_ex_Dictionary_Af,(...),gm_r_ex_Dictionary_Zu
       set Libo_RemoveOtherComponent=gm_o_Onlineupdate
    
    REM Ajout/suppression de la pause en fin de script
       set Libo_Pause_Fin=pause (Echo Pas de pause : pour supprimer la pause en fin d'installation)

    Note : Remplacer (...) par la liste complète
               Supprimer les commentaires (en vert)

  4. Lancer l'installation avec option -g
  5. Tester et déployer la nouvelle version

depuis 26/02/2011 :

Releases (voir ReleasePlan)

Libreoffice 3.3.0 Libreoffice 3.3.1 Libreoffice 3.3.2 Libreoffice 3.3.3 Libreoffice 3.3.4 Libreoffice 3.3.5 End of Life
Libreoffice 3.4.0 Libreoffice 3.4.1 Libreoffice 3.4.2 Libreoffice 3.4.3 Libreoffice 3.4.4 Libreoffice 3.4.5 Libreoffice 3.4.6 End of Life
Libreoffice 3.5.0 Libreoffice 3.5.1 Libreoffice 3.5.2 Libreoffice 3.5.3 Libreoffice 3.5.4 Libreoffice 3.5.5 Libreoffice 3.5.6 Libreoffice 3.5.7 End of Life
Libreoffice 3.6.0 Libreoffice 3.6.1 Libreoffice 3.6.2 Libreoffice 3.6.3 Libreoffice 3.6.4 Libreoffice 3.6.5 Libreoffice 3.6.6 Libreoffice 3.6.7 End of Life
Libreoffice 4.0.0 Libreoffice 4.0.1 Libreoffice 4.0.2 Libreoffice 4.0.3 Libreoffice 4.0.4 Libreoffice 4.0.5 Libreoffice 4.0.6 End of Life
Libreoffice 4.1.0 Libreoffice 4.1.1 Libreoffice 4.1.2 Libreoffice 4.1.3 Libreoffice 4.1.4 Libreoffice 4.1.5 Libreoffice 4.1.6 End of Life
Libreoffice 4.2.0 Libreoffice 4.2.1 Libreoffice 4.2.2 Libreoffice 4.2.3 Libreoffice 4.2.4 Libreoffice 4.2.5 Libreoffice 4.2.6 Libreoffice 4.2.7 Libreoffice 4.2.8 End of Life
Libreoffice 4.3.0 Libreoffice 4.3.1 Libreoffice 4.3.2 Libreoffice 4.3.3 Libreoffice 4.3.4 Libreoffice 4.3.5 Libreoffice 4.3.6 Libreoffice 4.3.7 End of Life
Libreoffice 4.4.0 Libreoffice 4.4.1 Libreoffice 4.4.2 Libreoffice 4.4.3 Libreoffice 4.4.4 Libreoffice 4.4.5 Libreoffice 4.4.6 Libreoffice 4.4.7 End of Life
Libreoffice 5.0.0 Libreoffice 5.0.1 Libreoffice 5.0.2 Libreoffice 5.0.3 Libreoffice 5.0.4 Libreoffice 5.0.5 Libreoffice 5.0.6 End of Life
Libreoffice 5.1.0 Libreoffice 5.1.1 Libreoffice 5.1.2 Libreoffice 5.1.3 Libreoffice 5.1.4 Libreoffice 5.1.5 Libreoffice 5.1.6 End of Life
Libreoffice 5.2.0 Libreoffice 5.2.1 Libreoffice 5.2.2 Libreoffice 5.2.3 Libreoffice 5.2.4 Libreoffice 5.2.5 Libreoffice 5.2.6 Libreoffice 5.2.7 End of Life
Libreoffice 5.3.0 Libreoffice 5.3.1 Libreoffice 5.3.2 Libreoffice 5.3.3 Libreoffice 5.3.4 Libreoffice 5.3.5 Libreoffice 5.3.6 Libreoffice 5.3.7 End of Life
Libreoffice 5.4.0 Libreoffice 5.4.1 Libreoffice 5.4.2 Libreoffice 5.4.3 Libreoffice 5.4.4 Libreoffice 5.4.5 Libreoffice 5.4.6 End of Life
Libreoffice 6.0.0 Libreoffice 6.0.1 Libreoffice 6.0.2 Libreoffice 6.0.3 Libreoffice 6.0.4 Libreoffice 6.0.5 Libreoffice 6.0.6 Libreoffice 6.0.7 End of Life
Libreoffice 6.1.0 Libreoffice 6.1.1 Libreoffice 6.1.2 Libreoffice 6.1.3 Libreoffice 6.1.4 Libreoffice 6.1.5 Libreoffice 6.1.6 End of Life
Libreoffice 6.2.0 Libreoffice 6.2.1 Libreoffice 6.2.2 Libreoffice 6.2.3 Libreoffice 6.2.4 Libreoffice 6.2.5 Libreoffice 6.2.6 Libreoffice 6.2.7 Libreoffice 6.2.8 End of Life
Libreoffice 6.3.0 Libreoffice 6.3.1 Libreoffice 6.3.2 Libreoffice 6.3.3 Libreoffice 6.3.4 Libreoffice 6.3.5 Libreoffice 6.3.6 End of Life
Libreoffice 6.4.0 Libreoffice 6.4.1 Libreoffice 6.4.2 Libreoffice 6.4.3 Libreoffice 6.4.4 Libreoffice 6.4.5 Libreoffice 6.4.6 Libreoffice 6.4.7 End of Life
Libreoffice 7.0.0 Libreoffice 7.0.1 Libreoffice 7.0.2 Libreoffice 7.0.3 Libreoffice 7.0.4 Libreoffice 7.0.5 Libreoffice 7.0.6 End of Life
Libreoffice 7.1.0 Libreoffice 7.1.1 Libreoffice 7.1.2 Libreoffice 7.1.3 Libreoffice 7.1.4 Libreoffice 7.1.5 Libreoffice 7.1.6 Libreoffice 7.1.7 End of Life
Libreoffice 7.2.0 Libreoffice 7.2.1 Libreoffice 7.2.2 Libreoffice 7.2.3 Libreoffice 7.2.4 Libreoffice 7.2.5 Libreoffice 7.2.6 Libreoffice 7.2.7 End of Life
Libreoffice 7.3.0 Libreoffice 7.3.1 Libreoffice 7.3.2 Libreoffice 7.3.3 Libreoffice 7.3.4 Libreoffice 7.3.5 Libreoffice 7.3.6 Libreoffice 7.3.7 End of Life
Libreoffice 7.4.0 Libreoffice 7.4.1 Libreoffice 7.4.2 Libreoffice 7.4.3 Libreoffice 7.4.4 Libreoffice 7.4.5 Libreoffice 7.4.6 Libreoffice 7.4.7 End of Life
Libreoffice 7.5.0 Libreoffice 7.5.1 Libreoffice 7.5.2 Libreoffice 7.5.3 Libreoffice 7.5.4 Libreoffice 7.5.5 Libreoffice 7.5.6 Libreoffice 7.5.7 Libreoffice 7.5.8 End of Life
Libreoffice 7.6.0 Libreoffice 7.6.1 Libreoffice 7.6.2 Libreoffice 7.6.3 Libreoffice 7.6.4 Libreoffice 7.6.5 Libreoffice 7.6.6 Libreoffice 7.6.7 End of Life

Dernière mise à jour : avril 2021