Publié le 31 décembre 2016 - par

Et si on passait à LibreOffice 5 sur Raspbian Jessie PIXEL

LibreOffice 5.0 est sorti à la mi 2015. Dans Raspbian Jessie c’est la version 4 de LibreOffice qui a été intégrée. Pourtant la version 5 de LibreOffice propose une interface utilisateur nettement améliorée, avec une meilleure gestion de l’espace et un look plus propre. Elle offre une meilleure interopérabilité avec les autres suites bureautiques, grâce à de filtres améliorés pour gérer des formats non standards

Passer à LibreOffice 5 sur Raspberry Pi avec Raspbian Jessie PIXEL

Cliquez pour avoir une information sur les niveaux.

 

Attention !
La mise à jour de LibreOffice se fait à partir de Raspbian Stretch qui est actuellement en version « testing ». Ne faites pas cette modif sur une distribution qui vous est utile sans avoir procédé à une sauvegarde de vos données ! Il est conseillé de réaliser cette opération sur une carte micro SD dédiée. Le blog framboise314 ne pourra pas être tenu pour responsable en cas de perte de données ou de mauvais fonctionnement de la version modifiée de Raspbian.

Comme d’habitude on va commencer par mettre le système à jour. Je suis parti d’une Raspbian Jessie toute fraîche (25/11/2016) que j’ai mise à jour complètement avant de démarrer le passage à LibreOffice 5.0

Mise à jour du système

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo rpi-update
sudo apt-get autoremove

Une fois tout ça terminé (vous avez le temps de boire un café) on peut vérifier la version de Linux en cours d’utilisation :

pi@raspberrypi:/etc/apt $ uname -a
Linux raspberrypi 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux

La version d’origine de LibreOffice

Dans le Menu de Raspbian, cliquez sur Bureautique et ouvrez par exemple Writer.

Image affichée à l’ouverture de LibreOffice

Dans l’aide (Help) de Writer, cliquez sur la dernière ligne du menu pour afficher la version :

On voit que c’est une version 4.3 de LibreOffice qui est intégrée à Raspbian Jessie.

Les menus des applications

Writer

Calc

Draw

Ces images de la version 4 vous permettront de comparer avec les menus de la version 5 de LibreOffice.

Modification du dépôt

Les versions de Raspbian (Debian) sont nommées d’après les personnages de Toy Story. On a eu Wheezy, puis Jessie et voici venir Stretch

Actuellement la version de Raspbian Stretch est en « Testing« . C’est la version actuellement en développement de la prochaine version stable de Raspbian (Debian). Elle est aussi disponible sous le nom de la future version, c’est-à-dire Stretch (depuis le 25 avril 2015).

Ce qui nous intéresse particulièrement ici, c’est que Stretch intègre la version 5 de LibreOffice ! Nous allons donc modifier le dépôt utilisé pour les mises à jour du système en remplaçant Jessie par Stretch. Ça se passe dans le fichier sources.list dont nous allons d’abord faire une copie de secours sources.list.org (comme à chaque fois qu’on intervient dans un fichier de configuration 😉 )

pi@raspberrypi:~ $ cd /etc/apt
pi@raspberrypi:/etc/apt $ sudo cp sources.list sources.list.org
pi@raspberrypi:/etc/apt $ ls
apt.conf.d        preferences.d  sources.list.d    trusted.gpg   trusted.gpg.d
listchanges.conf  sources.list   sources.list.org  trusted.gpg~
pi@raspberrypi:/etc/apt $ sudo nano sources.list

Une fois ouvert le fichier sources.list on trouve

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

qu’on modifie en remplaçant jessie par stretch comme ci-dessous

deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

Maintenant le dépôt qui sera utilisé sera Stretch, celui de la version future de Raspbian qui contient déjà  LibreOffice en version 5 🙂

Prise en compte du nouveau dépôt

La modification de sources.list n’intervient qu’au niveau d’un fichier de configuration. Pour prendre en compte cette modification il faut passer par la commande apt-get update qui va prendre en compte le contenu du dépôt :

pi@raspberrypi:/etc/apt $ sudo apt-get update
Réception de : 1 http://mirrordirector.raspbian.org stretch InRelease [15,0 kB]
Atteint http://archive.raspberrypi.org jessie InRelease
Atteint http://archive.raspberrypi.org jessie/main armhf Packages
Réception de : 2 http://mirrordirector.raspbian.org stretch/main armhf Packages [11,6 MB]
Atteint http://archive.raspberrypi.org jessie/ui armhf Packages
.../...

Installation de LibreOffice 5

On peut maintenant lancer l’installation de LibreOffice 5

pi@raspberrypi:/etc/apt $ sudo apt-get install libreoffice
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
.../...
62 mis à jour, 115 nouvellement installés, 13 à enlever et 820 non mis à jour.
Il est nécessaire de prendre 217 Mo dans les archives.
Après cette opération, 220 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

Comme d’habitude, répondez Voui, ne soyez pas contrariant(e)…

L’installation commence et au bout d’un moment le système vous demande s’il peut redémarrer des services sans votre avis…

Dites-lui encore Voui et ouvrez -encore- une bière, une boisson au Cola ou faites vous un café (un thé ?)

Au bout d’un (long) moment, votre version de LibreOffice est à jour

.../...
Paramétrage de libreoffice-librelogo (1:5.2.4~rc1-1) ...
Paramétrage de libreoffice-wiki-publisher (1.2.0+LibO5.2.4~rc1-1) ...
Paramétrage de libreoffice-nlpsolver (0.9+LibO5.2.4~rc1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-8+rpi1) ...
Traitement des actions différées (« triggers ») pour libreoffice-common (1:5.2.4~rc1-1) ...
pi@raspberrypi:/etc/apt $

Test de LibreOffice 5

Bon déjà c’est pas mal, c’est bien LibreOffice 5 qui s’ouvre 🙂

Arrgh ! Mais c’est encore en anglais ! Pendant qu’on y est on se le traduit en français ?

LibreOffice 5 en français dans le texte

Pour franciser LibreOffice 5 il faut installer le paquet libreoffice-l10n-fr

pi@raspberrypi:/etc/apt $ sudo apt-get install libreoffice-l10n-fr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
sonic-pi : Dépend: libQt5printsupport5 mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).

Bon à priori apt-get a détecté un souci dans les dépendances mais nous propose gentiment une solution… On y va (si vous n’avez pas ce message sautez l’étape suivante)

pi@raspberrypi:/etc/apt $ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libboost-atomic1.55.0 libboost-system1.55.0 libboost-thread1.55.0 libelfg0 libglew1.10
liborcus-0.8-0 libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libruby2.1 libscsynth1 libwps-0.3-3
libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 libyaml-0-2 python3.4 python3.4-dev python3.4-minimal qttranslations5-l10n
ruby ruby2.1 rubygems-integration supercollider-server
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
sonic-pi
0 mis à jour, 0 nouvellement installés, 1 à enlever et 820 non mis à jour.
Après cette opération, 151 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]

Allez dites lui encore Voui ! On s’occupera des paquets qui ne sont plus nécessaires plus tard (mais vous pouvez le faire de suite si vous voulez)

Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 117339 fichiers et répertoires déjà installés.)
Suppression de sonic-pi (1:2.11.0-0) ...
Traitement des actions différées (« triggers ») pour mime-support (3.58) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-6) ...

On relance l’installation. Maintenant les dépendances ne devraient plus poser de problème…

pi@raspberrypi:/etc/apt $ sudo apt-get install libreoffice-l10n-fr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libboost-atomic1.55.0 libboost-system1.55.0 libboost-thread1.55.0 libelfg0 libglew1.10
liborcus-0.8-0 libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libruby2.1 libscsynth1 libwps-0.3-3
libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 libyaml-0-2 python3.4 python3.4-dev python3.4-minimal qttranslations5-l10n
ruby ruby2.1 rubygems-integration supercollider-server
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Paquets suggérés :
hunspell-dictionary-fr | myspell-dictionary-fr hyphen-fr libreoffice-grammarcheck-fr
libreoffice-help-fr mythes-fr
Les NOUVEAUX paquets suivants seront installés :
libreoffice-l10n-fr
0 mis à jour, 1 nouvellement installés, 0 à enlever et 820 non mis à jour.
Il est nécessaire de prendre 421 ko dans les archives.
Après cette opération, 2 517 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://raspbian.42.fr/raspbian stretch/main armhf libreoffice-l10n-fr all 1:5.2.4~rc1-1 [421 kB]
421 ko réceptionnés en 1s (279 ko/s)
Sélection du paquet libreoffice-l10n-fr précédemment désélectionné.
(Lecture de la base de données... 105352 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libreoffice-l10n-fr_1%3a5.2.4~rc1-1_all.deb ...
Dépaquetage de libreoffice-l10n-fr (1:5.2.4~rc1-1) ...
Paramétrage de libreoffice-l10n-fr (1:5.2.4~rc1-1) ...
pi@raspberrypi:/etc/apt $

Et on vérifie :

Yep ! on a un Libre office en français, tous les menus sont bien traduits 🙂

Version de LibreOffice 5 installée

Rendez vous dans le menu Aide et cliquez sur A propos de LibreOffice. L’écran ci-dessus s’affiche. Nous sommes bien passés en version 5.2.

Et les cliparts ?

Souvent les utilisateurs qui passent d’une suite commerciale à LibreOffice me font la remarque que les cliparts sont un peu décevants. On va améliorer ça aussi.

Allez dans le menu Insertion > Media > Galerie de Writer.

Il y a une liste des cliparts inclus dans LibreOffice 5.

Pour augmenter la disponibilité en cliparts, installons openclipart :

pi@raspberrypi:/etc/apt $ sudo apt-get install openclipart
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libboost-atomic1.55.0 libboost-system1.55.0 libboost-thread1.55.0 libelfg0 libglew1.10
liborcus-0.8-0 libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libruby2.1 libscsynth1 libwps-0.3-3
libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 libyaml-0-2 python3.4 python3.4-dev python3.4-minimal qttranslations5-l10n
ruby ruby2.1 rubygems-integration supercollider-server
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
The following additional packages will be installed:
librsvg2-2 librsvg2-bin librsvg2-common openclipart-libreoffice openclipart-png
openclipart-svg
Paquets suggérés :
gimp ksvg gimp-svg inkscape sodipodi sketch
Les NOUVEAUX paquets suivants seront installés :
librsvg2-bin openclipart openclipart-libreoffice openclipart-png openclipart-svg
Les paquets suivants seront mis à jour :
librsvg2-2 librsvg2-common
2 mis à jour, 5 nouvellement installés, 0 à enlever et 818 non mis à jour.
Il est nécessaire de prendre 178 Mo dans les archives.
Après cette opération, 333 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

Dites Voui pour installer les cliparts supplémentaires

On peut maintenant faire un peu de ménage en supprimant les fichiers inutiles :

pi@raspberrypi:/etc/apt $ sudo apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
libboost-atomic1.55.0 libboost-system1.55.0 libboost-thread1.55.0 libelfg0 libglew1.10
liborcus-0.8-0 libpython3.4 libpython3.4-dev libpython3.4-minimal libpython3.4-stdlib
libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libruby2.1 libscsynth1 libwps-0.3-3
libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 libyaml-0-2 python3.4 python3.4-dev python3.4-minimal qttranslations5-l10n
ruby ruby2.1 rubygems-integration supercollider-server
0 mis à jour, 0 nouvellement installés, 38 à enlever et 793 non mis à jour.
Après cette opération, 118 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]

Dites encore Voui

Une fois le nettoyage terminé vérifions la disponibilité des cliparts :

Bon… Cette fois vous en avez des cliparts 🙂

Remise en état de sources.list

Pour accéder à LibreOffice 5 nous avons modifié /etc/apt/sources.list. Remettons les choses comme elles étaient avant notre intervention :

pi@raspberrypi:/etc/apt $ cd /etc/apt
pi@raspberrypi:/etc/apt $ sudo cp sources.list.org sources.list
pi@raspberrypi:/etc/apt $

Conclusion

la version « testing » de Raspbian permet de bénéficier de la dernière version de LibreOffice. Ce sera utile pour ceux qui utilisent LibreOffice sur un PC sous Linux ou sou Windows et souhaitent retrouver la même version dans l’environnement Raspbian.

Une nouvelle fois j’attire votre attention sur le fait que cette mise à jour peut entraîner certains dysfonctionnements et qu’il vaut mieux la réaliser sur une carte dédiée.

Comme d’habitude n’hésitez pas à faire part de vos remarques et suggestions dans les commentaires ci-dessous…

Sources

 

 

Share Button

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. .

9 réflexions au sujet de « Et si on passait à LibreOffice 5 sur Raspbian Jessie PIXEL »

  1. thierry Rami

    Bonjour , je suis passé moi aussi en version 5 , mais en allant recuperer les dernieres versions sur :
    https://fr.libreoffice.org/download/libreoffice-stable/?type=deb-x86_64&version=5.2.4&lang=fr

    LibreOffice_5.2.4_Linux_x86-64_deb.tar.gz (libreoffice )
    LibreOffice_5.2.4_Linux_x86-64_deb_helppack_fr.tar.gz (fichiers d’aides)
    LibreOffice_5.2.4_Linux_x86-64_deb_langpack_fr.tar.gz ( language francais )

    puis un tar -xvf de chaque fichiers
    dans chaque dossier in y a un dossier DEBS on lance :
    dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb/DEBS/*.deb
    dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb_langpack_fr/DEBS/*.deb
    dpkg -i LibreOffice_5.2.4.2_Linux_x86-64_deb_helppack_fr/DEBS/*.deb

    ca permet aussi d’installer si on veux la 5.3 beta

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour Nicolas
      merci pour ces précisions
      en fin de tuto je remets le dépôt jessie
      j’ai testé après un reboot et ça donne ça :
      pi@raspberrypi:~ $ sudo apt-get update
      Réception de:1 http://mirrordirector.raspbian.org/raspbian jessie InRelease [14,9 kB]
      Atteint:2 http://archive.raspberrypi.org/debian jessie InRelease
      Réception de:3 http://mirrordirector.raspbian.org/raspbian jessie/main armhf Packages [8 981 kB]
      Réception de:4 http://mirrordirector.raspbian.org/raspbian jessie/contrib armhf Packages [37,5 kB]
      Réception de:5 http://mirrordirector.raspbian.org/raspbian jessie/non-free armhf Packages [70,3 kB]
      Réception de:6 http://mirrordirector.raspbian.org/raspbian jessie/rpi armhf Packages [1 356 B]
      9 106 ko réceptionnés en 23s (386 ko/s)
      Lecture des listes de paquets… Fait
      pi@raspberrypi:~ $ sudo apt-get upgrade
      Lecture des listes de paquets… Fait
      Construction de l’arbre des dépendances
      Lecture des informations d’état… Fait
      Calcul de la mise à jour… Fait
      0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
      pi@raspberrypi:~ $
      A priori il n’y a pas de mise à jour complète vers Stretch… vous me confirmerez
      bonne fin d’année
      cordialement
      François

      Répondre
  2. antoin

    Bonjour
    Content d’apprendre que Stretch est en élaboration. Mais est-ce la version 64 bits?
    Sinon a-t-on des nouvelles du développement d’un raspbian 64 bts

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour
      A priori c’est encore du 32 bits
      bin non, je ne suis pas dans le secrets des dieux
      j’apprends les infos comme tout le monde 😀
      on ne sait pas trop si la Fondation nous réserve une surprise… ou pas 🙂
      bonne année
      cordialement
      François

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP * Time limit is exhausted. Please reload CAPTCHA.