Déploiement en masse de OpenOffice.org

Distribué par le projet Fr.OpenOffice.org

Révision 0.92 du 12/05/04

Réalisé avec : OOo 1.1.0 / OOo 1.1.1	Plate-forme / Os : Windows

Table des Matières

1 But de ce document	4

2 Mise en garde	4

3 Installation de Java	5

3.1 Pourquoi installer Java	5

3.2 Remarques sur l'installation	5

3.3 Installation classique	5

3.4 Installation en mode silencieux (Sans intervention)	5

4 Installation classique de OOo	6

4.1 Avantages	6

4.2 Inconvénients	6

4.3 Résumé de la procédure d'installation	6

5 Installation -net de OOo (Partie serveur)	7

5.1 Pourquoi faire une installation -net	7

5.2 Créer un raccourci pour éviter de passer par la ligne de commande	7

5.3 Où installer la partie serveur de OOo.	7

6 Installation -net de OOo (Partie client).	8

7 Le paramétrage de l'installation	8

8 Installation par copie	8

8.1 Copie de la partie Serveur	8

8.2 Copie de la partie cliente	8

9 Installation avec les « Response Files » par Frédéric LABBE	9

10 Installation avec les « Response Files » par Tony GALMICHE	9

10.1 Installation Silencieuse de Java	9

10.2 Installation d'OpenOffice.org à l'aide d'un Response File	9

10.3 Installation des raccourcis et du paramétrage personnalisé	9

10.4 Installation complète Java + OOo	10

10.5 Problèmes rencontrés	11

10.6 Tests à faire	11

10.7 Pourquoi je n'ai pas choisi la méthode « -net »	11

11 Installation avec les « Response Files » par Cédric Amoudruz	12

11.1 À quoi ça sert ?	12

11.2 Création des response files	12

11.2.1 Mon response files pour l'installation sur un poste en 2000	12

11.2.2 Mon response file pour l'install sur un poste en 9x:	13

11.2.3 Mon response file pour la désinstallation (toutes plate-formes)	13

11.3 Création des batch d'installation	13

11.3.1 Batch n°1: Installation et paramétrage d'un poste sous W9x	14

11.3.2 Batch n°2: Installation et paramétrage d'un poste sous W2K	15

11.3.3 Batch n°3: Désinstallation et « nettoyage », toute plate-forme	16

11.4 Création du cd autorun	16

11.4.1 Architecture du cd (Racine du cd) :	17

11.4.2 Contenu du dossier Datas_Autorun	17

11.4.3 Contenu du dossier Sources	18

11.4.4 Contenu du dossier Compléments:	18

11.5 Installation sur les postes : reste à faire	19

12 MAJ 1.1.0 -> 1.1.1	20

12.1 Premier test effectué par Jean-Bruno Luginbühl	20

13 Détail des fichiers installés par OOo	21

13.1 Pourquoi détailler les fichiers	21

13.2 Détail du dossier « user »	21

13.2.1 autocorr	21

13.2.2 autotext	21

13.2.3 backup	21

13.2.4 basic	21

13.2.5 config	21

13.2.6 database	21

13.2.7 gallery	22

13.2.8 plugin	22

13.2.9 psprint	22

13.2.10 registry	22

13.2.11 store	22

13.2.12 temp	22

13.2.13 template	22

13.2.14 uno_packages	22

13.2.15 wordbook	22

13.3 Tableau des fichiers modifiés en fonction des modifications effectuées dans le paramétrage par Marie jo KOPP	23

14 Liens outils et bibliographie utiles	24

14.1 Documents de migration	24

14.2 Installer OpenOffice.org sur Windows XP avec accès depuis un compte limité (Proposé par Pascal Peter)	24

14.3 Windows METAFRAME (http://www.citrix.com/)	24

14.4 Outils	24

14.4.1 OOoTools.free.fr	24

14.4.2 Inno Setup	24

14.5 FAQ	24

15 Crédits	25

16 Licence	25

But de ce document

Ce document a pour but de faire l'inventaire des différentes méthodes pour installer OOo de manière simplifiée sur de nombreux postes.

À ma connaissance, il existe bien une documentation très détaillée pour installer OOo sur différents systèmes et suivant différentes options, mais il n'existe pas de document pour expliquer :

Comment déployer facilement OOo sur de nombreux postes

Comment recopier le profil d'un utilisateur pour le partager avec d'autres

Comment mettre en commun certaines informations, mais pas d'autres

Je suis persuadé qu'il est plus facile de déployer OOo sur de nombreux postes qu'une autre suite bureautique, ce document tentera de le démontrer.

Ce document ne donnera pas la meilleure solution, car celle-ci n'existe pas, mais tentera de faire l'inventaire de toutes les solutions pour que chacun puisse trouver celle qui correspond le mieux à son besoin.

Dans un premier temps, ce document ne traitera que d'une installation sous Windows, mais il est prévu, une fois terminé de faire une version Linux ou autre, s'il y a des volontaires.

Mise en garde

Ce document est transmis uniquement à titre d'information.

Certaines opérations évoquées dans ce document peuvent entraîner un grave dysfonctionnement du PC (ex : Modifications de la base de registre) et en aucun cas les auteurs de ce document ne pourraient être tenus pour responsables des problèmes engendrés.

Toutes les informations évoquées ont été testées au minimum une fois, mais il est possible que dans certaines conditions celles-ci ne fonctionnent pas. Si c'est le cas, merci de nous en informer.

Beaucoup de solutions ont été trouvées simplement par expérience et par déduction, donc elles ne sont pas forcément fiables à 100%.

Donc, avant d'utiliser l'une ou l'autre des solutions pour déployer OOo sur des centaines de PC, il est vivement conseillé de la valider complètement avant.

Installation de Java

Pourquoi installer Java

La présence d'un environnement Java est nécessaire pour les fonctionnalités suivantes de OOo :

http://fr.openoffice.org/docs/java.htm

Utilisation des drivers JDBC

Utilisation des filtres xslt, flat xml

Utilisation des applets Java dans OOo

Langages basés sur Java dans le scripting framework

L'autopilote d'état de base de données

Toutes les fonctions d'accessibilité -> Les fonctions d'accessibilité sont celles qui permettent à une personne handicapée d'utiliser un logiciel

Le testtool et QaTestDev -> C'est un outil qui permet de tester les fonctionnalités de OOo. Il est disponible à partir de l'installation personnalisée de OOo.

Remarques sur l'installation

Sur le site de téléchargement, il existe plusieurs versions :

Il faut faire attention à télécharger une version supérieure ou égale à la 1.4.2.

Il faut télécharger la version « hors-ligne » qui fait plus de 14Mo pour éviter d'avoir besoin d'un accès à internet pendant la phase d'installation.

Avant d'installer une nouvelle version il est recommandé de désinstaller la précédente.

Si l'installation de Java est effectuée après l'installation de OOo, il faut lancer le programme « jvmsetup.exe » situé dans le dossier d'installation de OOo pour que celui-ci soit correctement configuré.

À noter que la distribution de Java n'est autorisée qu'à partir de la 1.4.2.01 dans le cas d'un CDRom par exemple.

Installation classique

Juste quelques lignes pour rappeler où télécharger Java et comment l'installer.

Le runtime java (JavaRuntimeEnvironnement) se charge ici :
http://java.sun.com/j2se/1.4.2/download.html ou http://www.java.com/fr/

La version minimum requise est la 1.4.2

Il suffit de lancer le programme et de suivre les instructions. Il n'y a rien de spécial à signaler. L'installation doit se faire en mode administrateur de la station de travail.

Installation en mode silencieux (Sans intervention)

Après avoir téléchargé le fichier exécutable, il ne faut pas l'exécuter directement, mais le lancer via une ligne de commande avec les paramètres suivants :

j2re-1_4_2_04-windows-i586-p.exe /S /v"/qn ADDLOCAL=ALL IEXPLORER=1 NETSCAPE=1 MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0 WEBSTARTICON=0"

Il faut remplacer « j2re-1_4_2_04-windows-i586-p.exe » par le nom du fichier téléchargé.

Il est possible également de créer un raccourci ou un fichier .bat, pour éviter de ressaisir ces paramètres à chaque fois.

Personnellement, j'ai testé cette installation sous Win NT, Win 2000 et Win 98 SE

Pour information, la commande suivante, permet de désinstaller Java :

/j2re-1_4_2_04-windows-i586-p.exe /S /v"/qn REBOOT=Suppress" /x

Installation classique de OOo

Avantages

Ne nécessite qu'une seule installation et configuration pour tous les utilisateurs du poste.

Tout est installé dans « C:\Program Files » et rien dans le profil de l'utilisateur ni ailleurs, ni dans la partie utilisateur de la base de registre du profil (ntuser.dat).

À chaque modification de la configuration tous les utilisateurs en profitent :

Ajout de galeries

Ajout de macros et fonctions personnalisées

Personnalisation des options et des menus

...

Inconvénients

Chaque utilisateur ne peut pas avoir ses propres paramètres de configuration :

Derniers fichiers ouverts

Sources de données

Personnalisation des options de « Outils/Options »

Personnalisation des outils et des menus

...

Résumé de la procédure d'installation

Télécharger le fichier .zip sur le site de OOo

Décompresser ce fichier avec WinZip, 7Zip....

Exécuter le fichier « setup.exe » situé à l'intérieur de l'archive en mode administrateur du poste de travail.

Suivez les instructions

Une documentation complète « SETUP_GUIDE.pdf » est également disponible dans le même répertoire.

Une fois l'installation terminée, OpenOffice.org doit être fonctionnel et opérationnel pour tous les utilisateurs :

Ceux qui existent déjà sur la station et les nouveaux également

Chaque modification dans la configuration doit également être disponible pour tous les utilisateurs :

Installation des dictionnaires, installation des galeries, modification des options et des menus

Installation -net de OOo (Partie serveur)

Pourquoi faire une installation -net

L'avantage d'une installation -net sur un poste de travail unique mais utilisé par plusieurs utilisateurs est que chacun peut avoir ses propres paramètres (Préférences, Outils, Dossier par défaut...). Dans le cas contraire, chaque modification dans la configuration effectuée par un utilisateur sera appliquée aux autres utilisateurs. Cependant ce mode de fonctionnement peut-être un avantage dans certains cas, mais il faut savoir que la plupart des utilisateurs aiment bien avoir leurs propres réglages et n'aiment pas que le voisin touche à leurs paramètres.

Créer un raccourci pour éviter de passer par la ligne de commande

Personnellement, c'est la méthode que j'emploie, pour éviter de passer par la ligne de commande :

Faire « Édition / Copier » sur le fichier « setup » de OOo.

Faire « Édition / Coller le raccourci »

Ajouter « -net » dans la ligne de commande du raccourci et renommer éventuellement celui-ci en « setup.net.exe »

Grâce à ce raccourci, il sera plus facile de lancer l'installation -net et il ne sera plus nécessaire d'utiliser la ligne de commande.

Où installer la partie serveur de OOo.

Il faut savoir qu'il est possible de mettre la partie serveur sur :

Un serveur avec un accès partagé éventuellement en lecture seule. Cette solution a pour avantage de limiter au maximum les installations, mais comme gros inconvénient d'augmenter le temps d'ouverture de OOo, qui est déjà jugé beaucoup trop long par les utilisateurs.

Sur un CDRom. Cette solution à pour avantage de pouvoir utiliser OOo sur n'importe quel PC en installant uniquement la partie client sur le PC qui ne représente que 3Mo.

Sur une clé USB. Même avantage que sur CD-ROM, avec en plus la possibilité de modifier ses paramètres et d'enregistrer ses fichiers. Cependant, il est fortement souhaitable de travailler avec une clé USB 2 et celle-ci doit être de 256 Mo (Avec une 128, c'est peut-être possible en faisant le ménage dans les dossiers de OOo)

Ou tout simplement sur le poste de travail dans un dossier accessible par tous les utilisateurs (qu’il est recommandé de verrouiller en lecture seule). C'est la solution la plus classique où chaque utilisateur peut avoir ses propres préférences sur un même ordinateur.

Installation -net de OOo (Partie client).

Après avoir installé la partie serveur avec un « setup -net » ou à l'aide du raccourci, il est nécessaire d'installer au moins une fois la partie cliente pour pouvoir :

Commencer à utiliser OOo

Effectuer les premiers réglages sur le système

Installer les dictionnaires

Installer tout ce qui sera commun à tous les utilisateurs.

Il est préférable de faire cette première installation en tant qu'administrateur, pour que les paramètres et les programmes soient installés sur la partie serveur de OOo et non pas sur la partie utilisateur.

Le paramétrage de l'installation

Avant de copier la partie serveur sur un autre poste, il est intéressant d'installer auparavant tous les utilitaires et de faire tous les réglages importants.

Avantage : permet de préparer les options utilisateurs, les réglages, les extensions installées (galeries, dictionnaires, la manière d'aborder la résolution du point numérique...) une fois pour toutes, avant le déploiement sans avoir besoin de refaire la personnalisation sur les postes clients.

Installation des dictionnaires avec DicOOo. Il faut savoir que DicOOo est désormais intégré à la version 1.1.1 de OOo.

Installation de la virgule.

Installation des fontes avec FontOOo. FontOOo sera sans doute intégré à la 1.1.2.

Installation par copie

Copie de la partie Serveur

La partie serveur peut être copiée sur n'importe quel support comme évoqué dans un chapitre plus haut sans aucun problème.

La seule chose à faire avant de copier la partie serveur sur un support en lecture seule est de bien penser à effectuer le paramétrage de la première partie cliente et de faire les installations complémentaires évoquées dans le chapitre précédent.

Copie de la partie cliente

La copie de la partie cliente fonctionne partiellement. Il est nécessaire d'effectuer une réparation pour que la base de registre soit mise à jour (Association des fichiers) et certains paramétrages ne fonctionnent pas :

Les librairies de macros personnalisées, ne peuvent pas être copiées et engendrent des erreurs dans OOo. Par exemple, si la macro « InstallVirgule » a été installée, cette macro ne fonctionnera pas sur la partie copiée.

Je pense, qu'il existe d'autres paramétrages qui engendrent des problèmes et si d'autres personnes les connaissent, merci de m'informer.

Installation avec les « Response Files » par Frédéric LABBE

La première personne à avoir écrit un document en Français sur le sujet est Frédéric Labbé.

cf HowTo général n° 5

-> http://fr.openoffice.org/Documentation/How-to/General/05response_file_08_03.sxw

Document officiel mais ancien :

-> http://installation.openoffice.org/01RESPONSE_SO52_final_rev2.pdf

Installation avec les « Response Files » par Tony GALMICHE

Installation Silencieuse de Java

L'installation de Java se fait grâce au fichier .bat suivant :

FICHIER : Java.bat

@echo off

cls

echo Installation de Java en cours.....

start /wait j2re-1_4_2_04-windows-i586-p.exe /S /v"/qn ADDLOCAL=ALL IEXPLORER=1 NETSCAPE=1 MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0 WEBSTARTICON=0"

echo Installation de Java terminee.

exit

L'installation est entièrement automatisée et la fenêtre MS-DOS se ferme dès l'installation terminée.

Une fois l'installation terminée, il est possible de tester le fonctionnement de Java dans Mozilla ou Internet Explorer ou de faire « java -v » dans une fenêtre de commande pour connaître la version de java installée.

Installation d'OpenOffice.org à l'aide d'un Response File

Le « Response file » suivant permet :

De préciser que l'on souhaite une installation normale (pas -net)

De préciser le chemin d'installation.

D'indiquer que l'on souhaite continuer à ouvrir les fichiers Office avec Office sauf pour PowerPoint qui est très peu installé.

De vérifier si Java est installé

FICHIER : RF1.txt

[ENVIRONMENT]

INSTALLATIONMODE=INSTALL_NORMAL

INSTALLATIONTYPE=STANDARD

MIGRATION=NO

DESTINATIONPATH=c:\OOo1.1.1

LANGUAGELIST=33

[Windows_Desktop_Integration]

RegisterForMsWord=NO

RegisterForMsExcel=NO

RegisterForMsPowerPoint=TRUE

RegisterAsDefaultHtmlEditor=TRUE

[JAVA]

JavaSupport=preinstalled_or_none

Installation des raccourcis et du paramétrage personnalisé

Cette opération est effectuée par le fichier .bat suivant :

La partie ci-dessous, permet d'installer OOo grâce au fichier « Response File » précédent.

Le paramètre -alluser qui est apparu avec la version 1.1.1, permet d'indiquer que l'on souhaite une installation valable pour tous les utilisateurs. Sur des postes sous Win NT, ce paramètre est facultatif, car c'est le mode par défaut, mais sur des postes Win 2000 (et sûrement aussi pour XP), l'installation ne se fait que pour l'utilisateur qui lance l'installation si ce paramètre est oublié.

FICHIER : Ooo.bat

@echo off

cls

echo ### Installation de OOo 1.1.1 en cours...

rem Sous winnt, le parametre allusr est facultatif, mais obligatoire pour win 2000

.\OOo1.1.1\setup.exe -r:..\rf1.txt -debug -alluser

echo .

Suppression des anciens raccourcis du menu Démarrer

rem Suppression des anciens raccourcis

SET DESTINATION=%USERPROFILE%\..\All Users\Menu Démarrer

del "%DESTINATION%\OOo*.*"

Copie et renomme des raccourcis à la racine du menu Démarrer pour un accès facilité

echo ### Raccourcis de OOo directement dans le menu demarrer...

SET ORIGINE=%USERPROFILE%\..\All Users\Menu Démarrer\Programmes\OpenOffice.org 1.1.1

copy "%ORIGINE%\Classeur.lnk" "%DESTINATION%\OOo Calc.lnk"

copy "%ORIGINE%\Dessin.lnk" "%DESTINATION%\OOo Draw.lnk"

copy "%ORIGINE%\Présentation.lnk" "%DESTINATION%\OOo Impress.lnk"

copy "%ORIGINE%\Texte.lnk" "%DESTINATION%\OOo Writer.lnk"

echo .

Déplacement de l'icône de démarrage rapide pour tous les utilisateurs (Normalement cette partie est inutile à cause du paramètre -alluser)

echo ### Demarrage rapide de OOo dans All users...

SET ORIGINE=%USERPROFILE%\Menu Démarrer\Programmes\Démarrage

copy "%ORIGINE%\OpenOffice.org 1.1.1.lnk" "%DESTINATION%\Programmes\Démarrage\OpenOffice.org 1.1.1.lnk"

del "%ORIGINE%\OpenOffice.org 1.1.1.lnk"

echo .

Cette partie remplace les dossiers « user » et « share » installés par défaut par des dossiers préalablement configurés lors d'une installation manuelle complète précédente.

echo ### Copie du parametrage par defaut...

xcopy .\user C:\OOo1.1.1\user /q /i /s /e /r /h

xcopy .\share C:\OOo1.1.1\share /q /i /s /e /r /h

echo .

Cette partie installe le fichier « Virgule.bat » dans le dossier de démarrage de Windows (cf ci-dessous le contenu de ce fichier) et termine l'installation.

echo ### Installation de la virgule...

copy Virgule.bat "%DESTINATION%\Programmes\Démarrage"

start Virgule.bat

echo .

echo ### Installation de OOo 1.1.1 terminee.

pause

exit

Ce fichier est installé par le fichier .bat précédent dans le dossier de démarrage de Windows pour activer la virgule.

FICHIER : Virgule.bat

start c:\OOo1.1.1\program\OpenOfficeHookTray.exe

exit

Installation complète Java + OOo

Le fichier .bat ci-dessous se charge de lancer les deux fichiers .bat décrits précédemment pour installer Java et OOo en une seule opération.

@echo off

cls

start /wait .\java.bat

start /wait .\ooo.bat

pause

exit

Problèmes rencontrés

Je n'ai rencontré aucun problème sous Windows NT, car par défaut, l'installation se fait pour tous les utilisateurs (même sans mettre le paramètre -alluser) alors que pour Win 2000, j'ai rencontré de gros problèmes avec la base de registre.

J'ai constaté, lors de mes nombreuses installations et désinstallations que OOo, laissait traîner plein de clés dans la base de registre (surtout sous Win 2000) et surtout si l'on mélange des installations avec le paramètre -alluser et sans le paramètre -alluser.

Donc, en cas de problème, pensez à aller voir la base de registre en faisant une recherche sur les clés contenant « OpenOffice » pour éventuellement faire le ménage manuellement.

Pour information, voici les clés que OOo a installées sur mes postes :

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\OpenWithList\OpenOffice.org 1.1.1]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\OpenWithList\OpenOffice.org 1.1.1\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\OpenWithList\OpenOffice.org 1.1.1\shell\edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\OpenWithList\OpenOffice.org 1.1.1\shell\edit\command]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\OpenOffice.org 1.1.1]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\OpenOffice.org 1.1.1\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\OpenOffice.org 1.1.1\shell\edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\OpenOffice.org 1.1.1\shell\edit\command]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenOffice.org 1.1.1]

Tests à faire

Une fois l'installation terminée, il faut vérifier si OpenOffice.org est directement opérationnel, pour un autre utilisateur existant sur le PC et pour un utilisateur nouvellement crée :

Fonctionnement du correcteur orthographique

Prise en compte du nouveau modèle par défaut dans Calc et Writer

Fonctionnement des macros personnalisées

Prise en compte des modifications dans les options (polices, grille...)

Prise en compte des galeries d'images personnalisées

Fonctionnement de la virgule et du démarrage rapide

Mise en place des raccourcis

Fonctionnement de Java en essayant de créer un état avec l'auto-pilote.

Fonctionnement des sources de données pré-définies

Pourquoi je n'ai pas choisi la méthode « -net »

Au départ, je voulais utiliser la méthode « -net », car avec cette méthode, chaque utilisateur d'un même ordinateur peut définir ses propres paramètres.

Malheureusement, malgré de nombreux essais, je n'ai pas réussi à automatiser l'installation aussi complètement qu'avec cette méthode.

Pour moi les objectifs sont les suivants :

Installer Java et OpenOffice.org avec toutes les options en une seule opération pour des postes sous Win NT et Win 2000.

L'installation doit fonctionner pour tous les utilisateurs déjà existants sur l'ordinateur.

l'installation doit également fonctionner pour les futurs utilisateurs et sans utiliser les profils itinérants.

Installation avec les « Response Files » par Cédric Amoudruz

À quoi ça sert ?

Répondre automatiquement aux questions lors de l'installation de OOo.

Automatiser complètement l'installation sans intervention.

Ce type d'installation a été utilisé par Frédéric Labbe à l'hôpital d'Avranches sur des centaines de postes et par Cédric Amoudruz sur 140 postes.

Ce type d'installation est également bien adapté pour distribuer des CD à des personnes n'ayant aucune connaissance en informatique et souhaitant avoir une installation entièrement automatisée. C'est aussi ce que l'on appelle une installation silencieuse.

Création des response files

Sur la base des response files de Frédéric Labbe, j'ai recréé les miens. Notre installation est bien moins complexe, nous avons moins de cas de figure à gérer: installation sur Win 2000 ou sur Win 9x.

Il a fallu dissocier les 2, car un batch exécuté sous 2000 s'interrompt durant l'exécution d'une commande alors qu'un script sous 9x non...

La syntaxe des responses files est commentée dans le rapport de Frédéric Labbe.

Voici les miens :

Mon response files pour l'installation sur un poste en 2000

RF_Local_Install_OOo_2k.txt

Rem ############################################

Rem # Auteur : F. Labbe #

Rem #	Adapté par Mairie Annemasse	#

Rem # Date : 01/09/2003 #

Rem # Objet : Fichier d'installation	#

Rem # automatique de OOo en #

Rem # local sans prise en charge #

Rem # des extensions MS Office #

Rem # Licence: GPL #

Rem ############################################

[ENVIRONMENT]

INSTALLATIONMODE=INSTALL_NORMAL	 Installation en version monoposte

INSTALLATIONTYPE=STANDARD	 Installation standard

MIGRATION=NO	 Pas en mode mise à jour

DESTINATIONPATH=C:\Program Files\OpenOffice.org1.1	 Chemin d'installation

LANGUAGELIST=33	 Langage d'installation (Français)

[Windows_Desktop_Integration]

Register4MsWord=FALSE	 Association types de fichiers

Register4MsExcel=FALSE	Ces valeurs ne fonctionnent pas

Register4MsPowerPoint=FALSE	Cela m'a été confirmé par Fred

RegisterAsDefaultHtmlEditor=FALSE

[JAVA]

JavaSupport=preinstalled_or_none	 Pas d'environnement Java

Mon response file pour l'install sur un poste en 9x:

RF_Local_Install_OOo_9x.txt

Rem ###########################################

Rem # Auteur : F. Labbe #

Rem #	Adapté par Mairie Annemasse	#

Rem # Date : 01/09/2003 #

Rem # Objet : Fichier d'installation	#

Rem # automatique de OOo en #

Rem # local sans prise en charge #

Rem # des extensions MS Office #

Rem # Licence: GPL #

Rem ###########################################

[ENVIRONMENT]

INSTALLATIONMODE=INSTALL_NORMAL	 Installation en version monoposte

INSTALLATIONTYPE=STANDARD	 Installation standard

MIGRATION=NO	 Pas en mode mise à jour

DESTINATIONPATH=C:\Program Files\OpenOffice.org1.1	 Chemin d'installation

LANGUAGELIST=33	 Langage d'installation (Français)

ENDPROCEDURE=MyEndProc	 Procédure qui doir s'exécuter à la fin

Register4MsWord=FALSE	 Association types de fichiers

Register4MsExcel=FALSE	Ces valeurs ne fonctionnent pas

Register4MsPowerPoint=FALSE	Cela m'a été confirmé par Fred

RegisterAsDefaultHtmlEditor=FALSE

[JAVA]

JavaSupport=preinstalled_or_none	 Pas d'environnement Java

[PROCEDURES]	 Code de la procédure qui doit s'exécuter:

Sub MyEndProc	Affichage d'une boîte de dialogue

HideSetup	qui signale la fin de l'installation

MsgBox "Installation terminée - Valider par OK puis appuyer sur une touche pour poursuivre."

End Sub

Mon response file pour la désinstallation (toutes plate-formes)

RF_Desinstall_OOo_Local.txt

Rem #########################################

Rem # Auteur : F. Labbe #

Rem #	Adapté par Mairie Annemasse	#

Rem # Date : 01/09/2003 #

Rem # Objet : Fichier de désinstallation #

Rem # automatique de OOo en #

Rem # local	#

Rem # Licence: GPL #

Rem #########################################

[ENVIRONMENT]

INSTALLATIONMODE=DEINSTALL	 Désinstallation

INSTALLATIONTYPE=STANDARD	 Installation standard

MIGRATION=NO	 Pas en mode mise à jour

DESTINATIONPATH=C:\Program Files\OpenOffice.org1.1	 Chemin d'installation

LANGUAGELIST=33	 Langage d'installation (Français)

[Windows_Desktop_Integration]

Création des batch d'installation

Une fois les response-files créés, il faut créer les 3 batch qui, dans un premier temps, vont appeler les programmes d'installation couplés aux response files et, dans un second temps, réaliser le travail restant.

Batch n°1: Installation et paramétrage d'un poste sous W9x

Local_Install_OOo_9x.bat

@echo off

cls

echo ***********************************************************************

echo *PROGRAMME D'INSTALL. AUTO. d'OPENOFFICE.ORG POUR WINDOWS 95/98*

echo ***********************************************************************

echo °

rem Copie de la dll Unicows.dll sur les postes en 9x

echo COPIE D'UN FICHIER REQUIS PAR LE PROGRAMME D'INSTALLATION...

echo °

xcopy ..\Sources\Complements\Unicows.dll C:\Windows\System /C/Y

echo °

rem Modifier les chemins lors de chaque mise à jour

echo INSTALLATION D'OPENOFFICE.ORG EN COURS...PATIENTER QUELQUES MINUTES...

echo °

..\Sources\OOo1.1\Install\Setup.exe -r:..\..\..\Datas_Autorun\RF_Local_Install_OOo_9x.txt -debug

 Appel du programme d'installation avec le paramètre -r pour passer le chemin du RF

les .. servent à remonter dans l'arborescence par rapport au chemin d'exécution

Plus facile à comprendre avec l'architecture du cd (cf 2.4)

rem pause pour permettre d'attendre la fin de l'installation pour copier les paramètres

echo Patientez jusqu'a l'apparition du message de fin d'installation puis

pause

 Pause dans le batch pour attendre la fin de l'installation matérialisée par la boîte de dialogue

echo °

echo SUITE DE L'INSTALLATION: PARAMETRAGE...

rem Installation des dictionnaires Orthographe, Synonymes, Césure

echo °

echo INSTALLATION DES DICTIONNAIRES FRANCAIS

echo (ORTHOGRAPHE, SYNONYMES, COUPURES DE MOTS)

echo °

xcopy ..\Sources\Complements\DicOOo C:\Progra~1\OpenOffice.org1.1\Share\Dict /C/I/S/Y

echo °

rem Copie des paramètres communs à tous les utilisateurs

echo MISE EN PLACE DE PARAMETRES PREDEFINIS...

echo (GALLERY, DOSSIER DE TRAVAIL, BOUTON APERCU,...)

echo °

xcopy ..\Sources\Complements\Profil\Gallery C:\Progra~1\OpenOffice.org1.1\User\Gallery /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Views.xcu C:\Progra~1\OpenOffice.org1.1\User\Registry\Data\Org\Openoffice\Office /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Common.xcu C:\Progra~1\OpenOffice.org1.1\User\Registry\Data\Org\Openoffice\Office /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Setup.xcu C:\Progra~1\OpenOffice.org1.1\User\Registry\Data\Org\Openoffice /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Soffice.cfg C:\Progra~1\OpenOffice.org1.1\User\Config\Soffice.cfg /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Dialog.xlc C:\Progra~1\OpenOffice.org1.1\User\Basic /C/I/S/Y

xcopy ..\Sources\Complements\Profil\Script.xlc C:\Progra~1\OpenOffice.org1.1\User\Basic /C/I/S/Y

echo °

rem Copie du raccourci sur le bureau

echo COPIE DU RACCOURCI SUR LE BUREAU...

echo °

xcopy ..\Sources\Complements\OpenO~10.lnk C:\Windows\Bureau /C/Y

echo °

echo FIN DE L'INSTALLATION, SI CETTE FENETRE NE SE REFERME PAS

echo CLIQUER SUR LA CROIX EN HAUT A DROITE

Batch n°2: Installation et paramétrage d'un poste sous W2K

Local_Install_OOo_2k.bat

@echo off

cls

echo ******************************************************************************************************************

echo *PROGRAMME D'INSTALLATION AUTOMATISEE d'OPENOFFICE.ORG POUR WINDOWS 2000*

echo ******************************************************************************************************************

echo °

rem Modifier les chemins lors de chaque mise à jour

echo INSTALLATION D'OPENOFFICE.ORG EN COURS...PATIENTER QUELQUES MINUTES...

echo °

..\Sources\OOo1.1\Install\Setup.exe -r:..\..\..\Datas_Autorun\RF_Local_Install_OOo_2k.txt -debug

echo SUITE DE L'INSTALLATION: PARAMETRAGE...

rem Installation des dictionnaires Orthographe, Synonymes, Césure

echo °

echo INSTALLATION DES DICTIONNAIRES FRANCAIS

echo (ORTHOGRAPHE, SYNONYMES, COUPURES DE MOTS)

echo °

xcopy ..\Sources\Complements\DicOOo C:\Progra~1\OpenOffice.org1.1\share\dict /C/I/S/Y

echo °

rem Copie des paramètres commun à tous les utilisateurs

echo MISE EN PLACE DE PARAMETRES PREDEFINIS...

echo (GALLERY, DOSSIER DE TRAVAIL, BOUTON APERCU,...)

echo °

xcopy ..\Sources\Complements\profil\gallery C:\Progra~1\OpenOffice.org1.1\user\gallery /C/I/S/Y

xcopy ..\Sources\Complements\profil\views.xcu C:\Progra~1\OpenOffice.org1.1\user\registry\data\org\openoffice\office /C/I/S/Y

xcopy ..\Sources\Complements\profil\common.xcu C:\Progra~1\OpenOffice.org1.1\user\registry\data\org\openoffice\office /C/I/S/Y

xcopy ..\Sources\Complements\profil\setup.xcu C:\Progra~1\OpenOffice.org1.1\user\registry\data\org\openoffice /C/I/S/Y

xcopy ..\Sources\Complements\profil\soffice.cfg C:\Progra~1\OpenOffice.org1.1\user\config\soffice.cfg /C/I/S/Y

xcopy ..\Sources\Complements\profil\dialog.xlc C:\Progra~1\OpenOffice.org1.1\user\basic /C/I/S/Y

xcopy ..\Sources\Complements\profil\script.xlc C:\Progra~1\OpenOffice.org1.1\user\basic /C/I/S/Y

echo °

rem Copie du raccourci sur le bureau

echo COPIE DU RACCOURCI SUR LE BUREAU...

echo °

xcopy ..\Sources\Complements\OpenOffice.org.lnk "%USERPROFILE%\bureau" /C/Y

echo °

Le principe est le même, la seule différence est qu'il n'y a pas de pause, les étapes s'enchaînent automatiquement.

Batch n°3: Désinstallation et « nettoyage », toute plate-forme

Desinstall_OOo_Local.bat

@echo off

cls

echo ***************************************************************************************************************************

echo *PROGRAMME DE DESINSTALLATION AUTOMATISEE d'OPENOFFICE.ORG POUR WINDOWS 9x/2K *

echo ***************************************************************************************************************************

echo °

rem Modifier les chemins lors de chaque mise à jour

echo DESINSTALLATION EN COURS...

C:\Progra~1\OpenOffice.org1.1\Program\Setup.exe -r:..\..\..\Datas_Autorun\RF_Desinstall_OOo_Local.txt -debug

echo °

rem Suppression du dossier d'install afin qu'aucun paramètre ne soit conservé

echo SUPPRESSION DES FICHIERS RESIDUELS...

rmdir C:\Progra~1\OpenOffice.org1.1 /S/Q

echo °

echo SUPPRESSION DU RACCOURCI SUR LE BUREAU

echo °

rem Suppression pour un poste en 2000 (échec sur 9x)

del "%USERPROFILE%\Bureau\OpenOffice.org.lnk" /F/Q

rem Suppression pour un poste en 9x (échec sur 2000)

del C:\Windows\Bureau\OpenOf~1.lnk

echo °

echo ATTENDRE QUELQUES INSTANTS PUIS SUR LES POSTES EN 9x

echo PENSER A SUPPRIMER LE DOSSIER C:\PROGRAM FILES\OPENOFFICE.ORG1.1

echo SI CETTE FENETRE NE SE REFERME PAS CLIQUER SUR LA CROIX EN HAUT A DROITE.

Création du cd autorun

J'ai créé mon cd autorun à l'aide de CdMenu, un petit utilitaire en version Trial qui convient bien pour ce qu'il y avait à faire.

On paramètre un fichier cdmenu.ini et dans autorun.inf on demande le lancement de cdmenu.exe.

On peut même personnaliser l'image de fond.

J'ai demandé 7 items:

1) Installation de OOo sur Windows 9x

2) Installation de OOo sur Windows 2000

3) Désinstaller OOo

4) Modifier les paramètres d'installation (relance le setup.exe, notamment pour enlever la prise en compte des fichiers Office, bug des RF)

5) Installer Pinc'OOo

6) Installation de DCOM pour Win95

7) Lire les explications (fichier PDF qui explique les manipulations restantes)

Architecture du cd (Racine du cd) :

Contenu du dossier Datas_Autorun

Contenu du dossier Sources

Contenu du dossier Compléments:

Installation sur les postes : reste à faire

Sur chaque poste il a donc suffit d'insérer le cd, et à l'apparition du menu

Il faut choisir.

Les opérations restantes à la fin de l'installation automatique :

Désactiver le démarrage automatique au lancement et le fermer

Modifier les paramètres pour empêcher l'application de prendre la main sur les fichiers Office

Installer PincOOo

Vérifier les paramètres

MAJ 1.1.0 -> 1.1.1

Lors de l'installation de OOo 1.1.1, il n'est pas possible de faire une mise à jour depuis la version 1.1, alors que c'est possible depuis la version 1.0.x

Il est donc important de trouver des solutions pour remédier à ce problème en copiant par exemple tel ou tel dossier de l'ancienne version sur la nouvelle.

Jean-Bruno Luginbühl a réalisé un test (cf ci-dessous) qui semble avoir fonctionné dans son cas, mais ce test n'a pas été validé par une autre personne.

Premier test effectué par Jean-Bruno Luginbühl

Voilà, c'est pour un compte-rendu des différents essais que j'ai fait (sous Linux Mandrake 9.2), avec l'installation de 1.1.1 par dessus l'installation de la 1.1 rc3 livrée avec la Mandrake.

Bon, je récapitule ce que j'ai fait. :

Dans un premier temps, je voulais prouver qu'installer OOo en -net, lancer une première fois OOo en tant qu'utilisateur, modifier les options, puis les copier du répertoire de cet utilisateur vers le répertoire de OOo contenant les exécutables, allaient répercuter ces modifications vers tous les utilisateurs. À mon grand dam, cela n'a jamais fonctionné comme je l'aurais voulu (soit rien ne passait pour l'utilisateur, soit OpenOffice.org refusait de se lancer - il se bloquait simplement, sans message sans rien). Une petite remarque à ce sujet, je n'ai pas dit mon dernier mot, et dès que je reviendrai au bureau (plutôt que sur le terrain comme ces temps-ci), je recommencerai.

De rage, je me suis lancé dans une autre expérimentation. J'ai installé OOo 1.1.1 dans le répertoire de OOo1.1 de Mandrake (chose que je ne conseille pas, puisqu'alors la gestion des mises à jour de Mandrake risque de ré-écraser la version 1.1.1 avec une 1.1 de Mandrake corrigée, donc ici désinstaller d'abord la version de Mandrake - valable également pour d'autres distributions - avant d'installer la nouvelle version). Cela a fonctionné, malgré mes mises en garde, de manière parfaite. J'ai simplement "déplacé" (ou renommé, c'est la même opération sous UNIX) le répertoire OpenOffice.org1.1.0 vers OpenOffice.org1.1.1 avec la commande "mv OpenOffice.org1.1.0/ OpenOffice.org1.1.1/" et tout a été reconnu, y compris les bases de données et requêtes, les galeries, options, derniers fichiers utilisés, rallongement de la liste des derniers fichiers etc... Je n'avais par contre pas de macro, je ne peux donc pas me prononcer à ce sujet. Ce qui est donc intéressant ici, c'est que la mise à jour de OOo1.1.0 vers OOo1.1.1 depuis un serveur par exemple consiste à remplacer le logiciel sur le serveur, et à renommer le répertoire OOo personnel de chaque utilisateur à la première connexion depuis le changement de logiciel (par un script par exemple) et le tour est joué.

Détail des fichiers installés par OOo

Pourquoi détailler les fichiers

Je pense qu'il est important de bien comprendre la fonction de certains fichiers pour savoir ce qu'il est possible de recopier d'un PC sur l'autre ou d'un profil sur l'autre dans le but de simplifier les installations multiples et dans le but de partager des configurations entre plusieurs ordinateurs et utilisateurs.

Détail du dossier « user »

autocorr

Ce dossier contient le paramétrage du menu « Outils / AutoCorrection/AutoFormat »

Si aucune AutoCorrection personnalisée n'a été ajoutée, ce dossier sera vide.

En créant au moins une nouvelle AutoCorrection, ce dossier contiendra un fichier xml compressé (acor1036.dat) contenant l'ensemble des auto-corrections.

Si ce dossier est vide, OOo ira chercher les AutoCorrections enregistrées dans le dossier « share/autocorr » de la partie serveur.

autotext

Ce dossier contient les AutoText créés par le menu « Édition / AutoTexte »

Ce dossier contient un fichier xml compressé (mytexts.baut) contenant l'ensemble des AutoText personnalisés.

Les AutoText par défaut de OOo, sont enregistrés dans le dossier « share/autotext » de la partie serveur.

backup

Ce dossier contient l'ensemble des copies de sauvegardes des fichiers sur lesquels vous travaillez si l'option « Toujours créer une copie de sauvegarde » est cochée dans « Outils / Options / Chargement-Enregistrement / Général »

Les fichiers ont une extension .bak, mais sont directement ouvrables par OpenOffice.org sans même les renommer.

Ce dossier n'a pas d'équivalent sur la partie serveur, ce qui paraît logique pour des questions de sécurité.

basic

Ce dossier contient l'ensemble des macros personnalisées créés avec « Outils/Macro » et enregistrées dans l'arborescence de « soffice/Standard »

Ces fichiers sont au format xml non compressé à raison d'un fichier par module.

Le dossier « share/basic » de la partie serveur contient les macros livrées par défaut avec OpenOffice.org.

En déplaçant les fichiers de la partie cliente, vers la partie serveur, il doit être possible de partager les macros pour tous les utilisateurs. Mais en faisant le test, j'ai rencontré des messages d'erreur.

config

Ce dossier semble contenir une grosse partie de la configuration du menu « Outils / Options », et en particulier le fichier « inethist.dat » qui est le seul dont la date de modification change.

Malheureusement ce fichier n'est pas au format xml et il n'est pas possible de savoir ce qu'il contient.

database

Ce dossier sert uniquement à mettre la base de données dBase « Biblio.dbf » utilisée par la source de données « Bibliography »

Ce dossier n'a pas d'équivalent sur la partie serveur.

gallery

Une galerie dans OOo, est composée de 3 fichiers portant le même numéro avec éventuellement un dossier contenant les images.

Il est possible de copier ces fichiers sur un autre ordinateur ou dans la partie « share/gallery » de la partie serveur pour partager les galeries pour tous les utilisateurs.

Il est possible également de changer les numéros de ces fichiers pour éviter de remplacer les fichiers déjà existants sur un autre PC.

plugin

Pas d'info sur le sujet

psprint

Pas d'info sur le sujet

registry

Pas d'info sur le sujet

store

Pas d'info sur le sujet

temp

Pas d'info sur le sujet

template

Pas d'info sur le sujet

uno_packages

Ce dossier doit contenir les packages personnalisés, mais je n'en sais guère plus sur le sujet.

wordbook

Ce dossier contient le dictionnaire utilisateur « standard.dic »

Il peut également contenir les autres dictionnaires, si ceux-ci ont été installés localement (*.dic, *.dif, *.aff)

Normalement les dictionnaires sont installés sur la partie serveur dans « share/dict/ooo » et non pas dans « share/wordbook » qui est exclusivement réservé aux dictionnaires personnalisés.

Concernant le dictionnaire des synonymes, celui-ci ne peut être installé que dans la partie serveur « share/dict/ooo » et pas dans la partie utilisateur « user/wordbook ».

Tableau des fichiers modifiés en fonction des modifications effectuées dans le paramétrage par Marie jo KOPP

J'ai effectué les modifications une à une et vérifié parallèlement le ou les fichiers modifiés.

Manipulation effectuée	Fichiers modifiés	Chemin
DANS WRITER
Ajout Autotexte	crdbus50.bau UI.xcu Linguistic.xcu	\share\autotext\french \user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\office
Gestion styles	Views.xcu	\user\registry\data\org\openoffice\office
Auto correction/autoFormat	Acor1036.dat views.xcu	\user\autocorr \user\registry\data\org\openoffice\office
Dictionnaire (ajout)	Views.xcu soffice.dic	\user\registry\data\org\openoffice\office \share\wordbook\french\
TOUTES APPLICATIONS (tests effectués à partir de Writer, Calc et impress)
Gestion styles	Views.xcu	\user\registry\data\org\openoffice\office
Gestion sources de données	DataAccess.xcu	\user\registry\data\org\openoffice\office
Outils/adaptation	Views.xcu	\user\registry\data\org\openoffice\office
Gestion des modèles	Store.xcu Hierarchy.xcu	\user\registry\data\org\openoffice\ucb \user\registry\data\org\openoffice\ucb
Outils/options	Writer : writer.xcu Calc : calc.xcu & store.xcu Impress : impress.xcu Globales : setup.xcu commun.xcu	\user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\ucb \user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\office
Quitter Ooo	Common.xcu.tmp views.xcu	\user\registry\data\org\openoffice\office \user\registry\data\org\openoffice\office

En conclusion, je dirais qu'il faut récupérer avant mise à jour (et en faire des sauvegardes régulières) :

\user\registry\data\org\, \share\wordbook, \share\autotext, \user\autocorr

Mais j'ai sûrement oublié des types de personnalisations ou des manipulations !

Liens outils et bibliographie utiles

Documents de migration

Ces documents sont destinés aux futurs utilisateurs qui ne connaissent pas encore OOo, ou encore à ceux qui entreprennent une migration . Merci à ceux qui font don de ces travaux à la communauté.

-> http://fr.openoffice.org/Marketing/indexcom.html#docs

Installer OpenOffice.org sur Windows XP avec accès depuis un compte limité (Proposé par Pascal Peter)

Voir FAQ :

-> http://fr.openoffice.org/FAQ/general_fr/g24fr.html

Windows METAFRAME (http://www.citrix.com/)

Voir faq :

-> http://fr.openoffice.org/FAQ/general_fr/g25fr.html

Outils

OOoTools.free.fr

Ce site est le réservoir des travaux de Frédéric Labbe, où vous pourrez trouver, pour le sujet qui nous intéresse :

Des documents sur les responses files

Des outils d'analyse de fichier MS Office avant leur conversion

FOOoX, un outil de recherche dans les fichiers OpenOffice.org

OOo2txt : un convertisseur de fichier OOo en Texte

Des macros, son mémoire de fin d'études au CNAM "Suite bureautique, les enjeux d'une alternative, son travail sur le dictionnaire de synonymes.

Inno Setup

Inno Setup est un installeur Libre pour les programmes Windows. Son language simple permet de compiler en un seul exécutable l'installation de programmes sur toutes les plate‑formes 32bits. Existant depuis 1997, Inno Setup rivalise et souvent surpasse beaucoup d'installeurs commerciaux dans ses fonctionnalités et sa stabilité.

FAQ

http://fr.openoffice.org/FAQ/general_fr/g24fr.html

http://fr.openoffice.org/FAQ/general_fr/g25fr.html

Crédits

Auteur : Tony GALMICHE

Co-Auteurs :

Christophe FICHOT pour le premier sommaire, la relecture et les commentaires.

Cédric AMOUDRUZ pour le chapitre sur les Response Files.

Sophie GAUTIER pour sa recherche de liens, la relecture et les corrections.

Marie jo KOPP pour la relecture et le tableau sur les fichiers modifiés.

Jean-Bruno Luginbühl pour le chapitre Maj 1.1 -> 1.1.1 et pour les corrections.

Remerciements :

José (@PICNet), Didier GROSSE, Philippe Lefevre, Guy Veyssière, Gilles Bignebat et jovial pour les corrections.

Intégré par : Sophie Gautier

Dernière modification : 12/05/04

Contacts : Projet Documentation OpenOffice.org - Fr.OpenOffice.org

Traduction :

Licence

Appendix

Public Documentation License Notice

The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at http://www.openoffice.org/licenses/PDL.html.

The Original Documentation is ''Install_OOo.sxw''. The Initial Writer of the Original Documentation is Tony GALMICHE Copyright (C) 2003. All Rights Reserved (Initial Writer contact: tony.galmiche@tiscali.fr or tonygalmiche@openoffice.org).

Contributor(s): ______________________________________.

Portions created by ______ are Copyright (C)_________[Insert year(s)]. All Rights Reserved. (Contributor contact(s):________________[Insert hyperlink/alias]).

NOTE: The text of this Appendix may differ slightly from the text of the notices in the files of the Original Documentation. You should use the text of this Appendix rather than the text found in the Original Documentation for Your Modifications.

Install_OOo_0.92

Fr.OpenOffice.org	OpenOffice.org Documentation Project How-To	3 / 25

Sophie Gautier

2003-12-27T18:24:14

Christophe FICHOT