Si vous voulez tester les nouvelles versions de LibreOffice sans perturber la version des dépôts, qui est actuellement la 6.0.7.3 sur LM 19.3, vous pouvez les installer en parallèle avec un profil utilisateur spécifique, ce qui permet aux différentes versions de cohabiter sans interférence.
La procédure d'installation en parallèle est décrite ici :
https://wiki.documentfoundation.org/Ins ... arallel/fr
Ça n'a rien de bien compliqué, mais c'est un peu fastidieux, et vous pouvez faire des erreurs si comme moi vous avez des gros doigts et un petit clavier.
J'ai donc développé un petit script bash qui regroupe l'intégralité des opérations. L'installation se fait dans un dossier de votre choix dans votre espace personnel $HOME. Si le dossier n'existe pas, il sera créé par le script.
Une fois l'installation terminée, le script modifie le fichier "bootstraprc" situé dans le sous-dossier program de l'installation pour définir l'emplacement du profil utilisateur de votre choix.
Le profil utilisateur par défaut est un dossier nommé libreoffice situé dans le dossier caché .config de votre espace personnel. ATTENTION : c'est le profil utilisateur de la version des dépôts. Pour ne pas le perturber, le script vous demande le nom d'un dossier qui sera créé dans le dossier .config et qui contiendra le dossier libreoffice du profil utilisateur de la version en test que vous installez.
Par exemple, pour l'utilisateur toto, le chemin du profil utilisateur de la version des dépôts est :
Code : Tout sélectionner
/home/toto/.config/libreoffice
Code : Tout sélectionner
/home/toto/.config/testlibo/libreoffice
Code : Tout sélectionner
#!/bin/bash
wdir=`pwd`
echo " "
echo "Installation d'une version test de LibreOffice en parallèle"
echo " "
echo "Cette installation se fait dans le dossier personnel de l'utilisateur."
echo "Afin de ne pas perturber le profil utilisateur de la version des dépôts,"
echo "on peut choisir un emplacement spécifique pour le profil utilisateur de"
echo "la version installée en parallèle. De la sorte, les deux versions de"
echo "LibreOffice cohabiteront sans interférence."
echo " "
echo "Numéro de version à installer en parallèle (format x.x.x) ? "
read version
path="LibreOffice_"$version
echo "Chemin du dossier d'installation relatif au dossier "$HOME
read install
install=$HOME"/"$install
echo "Chemin absolu du dossier d'installation :"
echo $install
echo "Création éventuelle de l'arborescence si elle n'existe pas."
mkdir -m 755 -p $install
echo " "
echo "Début de l'installation :"
#
echo " "
echo "1. Pack logiciel principal anglophone :"
echo " "
targz_file=$path"_Linux_x86-64_deb.tar.gz"
echo "Fichier compressé "$targz_file
echo "Décompression du pack logiciel principal "$targz_file
if [ -e $targz_file ]
then
tar -vxzf $targz_file
echo "Décompression ok"
cd $path*_deb
echo "Installation du pack "`pwd`
cd DEBS
for i in *.deb; do dpkg-deb -x $i $install/. ; done;
cd ../..
rm -fr $path*_deb
else
echo "Fichier absent !"
echo "Abandon de l'installation !"
exit
fi
#
echo " "
echo "2. Pack de langue francophone pour l'interface utilisateur :"
echo " "
targz_file=$path"_Linux_x86-64_deb_langpack_fr.tar.gz"
echo "Fichier compressé "$targz_file
echo "Décompression du pack de langue "$targz_file
if [ -e $targz_file ]
then
tar -vxzf $targz_file
echo "Décompression ok"
cd $path*_deb_langpack_fr
echo "Installation du pack "`pwd`
cd DEBS
for i in *.deb; do dpkg-deb -x $i $install/. ; done;
cd ../..
rm -fr $path*_deb_langpack_fr
else
echo "Fichier absent !"
echo "Abandon de l'installation !"
exit
fi
#
echo " "
echo "3. Pack d'aide en ligne francophone :"
echo " "
targz_file=$path"_Linux_x86-64_deb_helppack_fr.tar.gz"
echo "Fichier compressé "$targz_file
echo "Décompression du pack d'aide "$targz_file
if [ -e $targz_file ]
then
tar -vxzf $targz_file
echo "Décompression ok"
cd $path*_deb_helppack_fr
echo "Installation du pack "`pwd`
cd DEBS
for i in *.deb; do dpkg-deb -x $i $install/. ; done;
cd ../..
rm -fr $path*_deb_helppack_fr
else
echo "Fichier absent !"
echo "Abandon de l'installation !"
exit
fi
#
# Modification de l'emplacement du profil utilisateur
#
echo " "
echo "Par défaut, le profil utilisateur est un dossier nommé libreoffice"
echo "situé dans le dossier .config de l'utilisateur. Son chemin complet est :"
echo "$HOME/.config/libreoffice"
echo "ATTENTION : c'est le profil utilisé par la version des dépôts !!!"
echo "Vous devez donc donner un nom de dossier qui contiendra le profil"
echo "de la version installée en parallèle !"
ok="non"
while [ $ok != "oui" ]
do
echo
echo "Chemin du nouveau profil relatif au dossier .config ?"
read util
echo "Le chemin complet du nouveau profil sera :"
echo $HOME"/.config/"$util"/libreoffice"
echo "oui ou non ?"
read ok
done
cd $install/opt/libr*/program
librprogr=`pwd`
echo $librprogr
echo "Modification du fichier bootstraprc"
sed -i "s/USERCONFIG/USERCONFIG\/$util/" bootstraprc
echo " "
echo "Modification terminée !"
echo " "
cd $wdir
echo "Installation de la version en parallèle terminée."
echo " "
echo "Pour lancer le programme, exécutez le fichier suivant :"
echo $librprogr"/soffice"
echo "Vous pouvez créer un lanceur de cet exécutable sur le bureau."
echo " "
Vous devez avoir téléchargé les trois fichiers archives *.tar.gz correspondant au pack logiciel principal, au pack de langue francophone pour l'interface utilisateur, et au pack d'aide en ligne francophone :
Code : Tout sélectionner
richard@pc-linuxshop-5678:~/Téléchargements/LibO$ ll
total 444536
drwxrwxr-x 3 richard richard 4096 sept. 28 18:33 ./
drwxr-xr-x 32 richard richard 4096 mai 4 19:02 ../
-rw-rw-r-- 1 richard richard 2846681 sept. 27 17:32 LibreOffice_7.1.6_Linux_x86-64_deb_helppack_fr.tar.gz
-rw-rw-r-- 1 richard richard 2072119 sept. 27 17:32 LibreOffice_7.1.6_Linux_x86-64_deb_langpack_fr.tar.gz
-rw-rw-r-- 1 richard richard 196237645 sept. 27 17:32 LibreOffice_7.1.6_Linux_x86-64_deb.tar.gz
Code : Tout sélectionner
richard@pc-linuxshop-5678:~/Téléchargements/LibO$ LibOInstall.sh
Installation d'une version test de LibreOffice en parallèle
Cette installation se fait dans le dossier personnel de l'utilisateur.
Afin de ne pas perturber le profil utilisateur de la version des dépôts,
on peut choisir un emplacement spécifique pour le profil utilisateur de
la version installée en parallèle. De la sorte, les deux versions de
LibreOffice cohabiteront sans interférence.
Numéro de version à installer en parallèle (format x.x.x) ?
7.1.6
Chemin du dossier d'installation relatif au dossier /home/richard
TestLibO/LibO716
Chemin absolu du dossier d'installation :
/home/richard/TestLibO/LibO716
Création éventuelle de l'arborescence si elle n'existe pas.
Début de l'installation :
1. Pack logiciel principal anglophone :
Fichier compressé LibreOffice_7.1.6_Linux_x86-64_deb.tar.gz
Décompression du pack logiciel principal LibreOffice_7.1.6_Linux_x86-64_deb.tar.gz
LibreOffice_7.1.6.2_Linux_x86-64_deb/
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-math_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-math_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-draw_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-impress_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-librelogo_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-dict-es_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-calc_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-impress_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-ure_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-firebird_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-ooolinguistic_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-images_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-postgresql-sdbc_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-pdf-import_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-report-builder_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-calc_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-kde-integration_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-writer_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-base_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-pyuno_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-onlineupdate_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-dict-fr_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-javascript-script-provider_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-ogltrans_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-dict-en_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-base_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-nlpsolver_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-core_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-en-us_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-python-script-provider_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-writer_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-libreofficekit-data_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-gnome-integration_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-draw_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-xsltfilter_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-en-us_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-beanshell-script-provider_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-ooofonts_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-extension-mediawiki-publisher_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libobasis7.1-graphicfilter_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/DEBS/libreoffice7.1-debian-menus_7.1.6-2_all.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb/readmes/
LibreOffice_7.1.6.2_Linux_x86-64_deb/readmes/README_en-US
Décompression ok
Installation du pack /home/richard/Téléchargements/LibO/LibreOffice_7.1.6.2_Linux_x86-64_deb
2. Pack de langue francophone pour l'interface utilisateur :
Fichier compressé LibreOffice_7.1.6_Linux_x86-64_deb_langpack_fr.tar.gz
Décompression du pack de langue LibreOffice_7.1.6_Linux_x86-64_deb_langpack_fr.tar.gz
LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr/
LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr/DEBS/
LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr/DEBS/libreoffice7.1-fr_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr/DEBS/libreoffice7.1-dict-fr_7.1.6.2-2_amd64.deb
LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr/DEBS/libobasis7.1-fr_7.1.6.2-2_amd64.deb
Décompression ok
Installation du pack /home/richard/Téléchargements/LibO/LibreOffice_7.1.6.2_Linux_x86-64_deb_langpack_fr
3. Pack d'aide en ligne francophone :
Fichier compressé LibreOffice_7.1.6_Linux_x86-64_deb_helppack_fr.tar.gz
Décompression du pack d'aide LibreOffice_7.1.6_Linux_x86-64_deb_helppack_fr.tar.gz
LibreOffice_7.1.6.2_Linux_x86-64_deb_helppack_fr/
LibreOffice_7.1.6.2_Linux_x86-64_deb_helppack_fr/DEBS/
LibreOffice_7.1.6.2_Linux_x86-64_deb_helppack_fr/DEBS/libobasis7.1-fr-help_7.1.6.2-2_amd64.deb
Décompression ok
Installation du pack /home/richard/Téléchargements/LibO/LibreOffice_7.1.6.2_Linux_x86-64_deb_helppack_fr
Par défaut, le profil utilisateur est un dossier nommé libreoffice
situé dans le dossier .config de l'utilisateur. Son chemin complet est :
/home/richard/.config/libreoffice
ATTENTION : c'est le profil utilisé par la version des dépôts !!!
Vous devez donc donner un nom de dossier qui contiendra le profil
de la version installée en parallèle !
Chemin du nouveau profil relatif au dossier .config ?
LibO716
Le chemin complet du nouveau profil sera :
/home/richard/.config/LibO716/libreoffice
oui ou non ?
oui
/home/richard/TestLibO/LibO716/opt/libreoffice7.1/program
Modification du fichier bootstraprc
Modification terminée !
Installation de la version en parallèle terminée.
Pour lancer le programme, exécutez le fichier suivant :
/home/richard/TestLibO/LibO716/opt/libreoffice7.1/program/soffice
Vous pouvez créer un lanceur de cet exécutable sur le bureau.
richard@pc-linuxshop-5678:~/Téléchargements/LibO$
Vous pouvez continuer à utiliser sans problème la version des dépôts. Ni son installation, ni son profil utilisateur ne sont impactés.
- DÉSINSTALLATION DE LA VERSION INSTALLÉE EN PARALLÈLE :
Simple : il vous suffit de supprimer le dossier d'installation que vous avez choisi.
Bon tests !