[Ubuntu] Utiliser plusieurs versions d'OpenOffice

Tutoriels d'installation des versions officielles
sur Ubuntu et sur d'autres distributions.

Modérateur : Vilains modOOs

Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

[Ubuntu] Utiliser plusieurs versions d'OpenOffice

Message par Alain de La Chaume »

Bonjour à tous,

Historique
− Dans ce message d'un fil consacré aux tests de la version AOO 4.0.0 FR http://forum.openoffice.org/fr/forum/vi ... 64#p215521
j'informe que :
Jusqu'à présent j'ai toujours fait coexister plusieurs versions sans souci,
par exemple AOO-341 et AOO-400-EN-US.
Aujourd'hui, avec la version AOO-400-FR, je me fais jeter à l'installation.
− Dans ce message du même fil http://forum.openoffice.org/fr/forum/vi ... 64#p215670
Jeff me rappelle l'existence d'une page du Wiki traitant de ce sujet http://wiki.openoffice.org/wiki/Run_OOo ... s_parallel

Principe de la procédure
Je ne suis pas certain d'avoir tout compris du texte de cette page, en revanche, le code Bash ne m'étant pas étranger, j'en ai déduit ceci :
Pour éviter les conflits lors de l'installation de plusieurs versions d'un même produit, on peut tout simplement "dépaqueter" le logiciel sans vraiment l'installer.
− Pour installer un paquet DEB, la commande est : dpkg -i paquet.deb
− Pour seulement "dépaqueter" un DEB sans installer, la commande est : dpkg-deb -x paquet.deb dossier-recepteur

Extraction du fichier d'installation
Fichier d'installation pour AOO-400_FR : Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz
téléchargé ici : https://cwiki.apache.org/confluence/dis ... hot+Builds
Référence md5sum :
http://people.apache.org/~arielch/devel ... tar.gz.md5
d5eaa84de1e8a8eafb61ebe8e1d8f3 Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz REF
Contrôle intégrité :
md5sum Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz
d5eaa84de1e8a8eafb61ebe8e1d8f3 Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz
d5eaa84de1e8a8eafb61ebe8e1d8f3 Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz REF
L'extraction du fichier archive d'installation Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz
téléchargé dans le répertoire ~/tmp pour cet exemple, se fait par : clic-droit > Extraire ici

 Dans une commande Bash en mode console, le tilde (~) indique le chemin du dossier de l'utilisateur,
par exemple /home/frederique

Dépaquetage des fichiers DEB
Dans le dossier receveur de l'extraction (~/tmp) on peut maintenant trouver un dossier fr contenant lui-même un dossier DEBS
Je choisis un chemin explicite de destination
Dans cet exemple, je choisis de dépaqueter dans un dossier ~/AOO400FR_INST
Dans une console en mode terminal...
− se positionner dans le dossier DEBS
cd ~/tmp/fr/DEBS/
− pour chaque fichier.deb du répertoire courant, dépaqueter vers le répertoire choisi
for i in *.deb ; do dpkg-deb -x $i ~/AOO400FR_INST ; done

Modifier l'adresse du profil de l'utilisateur
Les droits d'accès au fichier bootstraprc, situé ici ~/AOO400FR_INST/opt/openoffice4/program pour cette installation, doivent être changés pour permettre sa modification.
− se positionner dans le dossier program
cd ~/AOO400FR_INST/opt/openoffice4/program/
− permettre l'écriture dans le fichier bootstraprc
chmod +w bootstraprc
Contenu initial du fichier bootstraprc :

Code : Tout sélectionner

[Bootstrap]
BaseInstallation=${OOO_BASE_DIR}
InstallMode=<installmode>
ProductKey=OpenOffice 4.0.0
UserInstallation=$SYSUSERCONFIG/.openoffice/4
[ErrorReport]
ErrorReportPort=80
ErrorReportServer=
Editer bootstraprc pour le modifier
La ligne UserInstallation=... doit être modifiée ainsi :
UserInstallation=$ORIGIN/..

Démarrer l'application dépaquetée
− Soit dans une console en mode terminal : ~/AOO400FR_INST/opt/openoffice4/program/soffice
− Soit en créant un lanceur comportant cette même commande à cette exception près qu'il faut remplacer le tilde par son équivalent textuel (ex. /home/frederique)
pseudo-install_AOO400-FR.odt
Bien coOordialement, Alain.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

[Ubuntu] Utiliser plusieurs versions d'AOO (version courte)

Message par Alain de La Chaume »

Bonjour à tous,

Résumé de la procédure décrite dans le message précédent

Il est entendu que :
− le fichier d'installation a été téléchargé,
− son intégrité vérifiée,
− son extraction effectuée.

Dans cet exemple :
− le fichier d'install est : Apache_OpenOffice_4.0.0_Linux_x86_install-deb_fr.tar.gz
− la racine d'extraction est : /home/alain/tmp/
− je choisis de dépaqueter ici : /home/alain/AOO400FR_1502185/

Dépaqueter

Code : Tout sélectionner

cd ~/tmp/fr/DEBS/
for i in *.deb ; do dpkg-deb -x $i ~/AOO400FR_1502185 ; done
Modifier l'adresse du profil utilisateur

Code : Tout sélectionner

cd ~/AOO400FR_1502185/opt/openoffice4/program/
chmod +w bootstraprc
Editer bootstraprc et remplacer la ligne
UserInstallation=$SYSUSERCONFIG/.openoffice/4
par
UserInstallation=$ORIGIN/..

Contenu du fichier bootstraprc modifié :

Code : Tout sélectionner

[Bootstrap]
BaseInstallation=${OOO_BASE_DIR}
InstallMode=<installmode>
ProductKey=OpenOffice 4.0.0
UserInstallation=$ORIGIN/..
[ErrorReport]
ErrorReportPort=80
ErrorReportServer=
Démarrer l'application

Code : Tout sélectionner

/home/alain/AOO400FR_1502185/opt/openoffice4/program/soffice
Bien coOordialement, Alain.
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)