vendredi 26 octobre 2018

wps office

Nous allons voir comment installer une nouvelle version de wps-office (pour linux) et les bons gestes qu'il convient ensuite d'exécuter afin de finaliser cette installation.
Pourquoi wps-office sous linux, alors que sa licence est propriétaire?
Parce que il est parfaitement compatible avec Microsoft Office même pour les documents docx les plus élaborés.
Si une ancienne version de wps-office est déjà installée, il est préférable de procéder en premier à la désinstallation de celle-ci.
Je travaille habituellement en ligne de commande (ce qui n'est pas une obligation). Étant sous Ubuntu (18.04), je lance dans un (émulateur de) terminal la commande:

sudo apt remove wps-office

J'avais précédemment téléchargé le fichier wps-office_10.1.0.6757_amd64.deb depuis cette page.
Évidemment il faut choisir le fichier qui convient à son architecture et à sa distribution.
Le fichier téléchargé se trouvant dans mon répertoire Téléchargement, je lance les commandes suivantes:

cd
cd Téléchargement
sudo apt install ./wps-office_10.1.0.6757_amd64.deb

La première commande ( cd = change directory) me conduit si nécessaire à la base de mon dossier personnel, ensuite je me rends là où se trouve le fichier deb à installer. La dernière commande procède à l'installation avec les dépendances éventuelles requises (trouvées dans les dépôts).
Dans cette dernière commande, ./ désigne le répertoire où l'on est.

wps-office est aussi disponible dans la boutique des snap.
On peut donc l'installer en passant par la logithèque d'Ubuntu, ou en ligne de commande:

sudo snap install --classic wps-office

Attention: tout ce qui suit concerne uniquement la finalisation d'une installation classique effectuée à partir d'un paquet ou d'un tar.gz.
En premier je m'intéresse au dictionnaire qui permet la vérification orthographique en français.
Le répertoire adéquat fr_FR est encore là, vestige de l'installation précédente, mais il n'est pas à la bonne place: il suffit de le déplacer:

cd /opt/kingsoft/wps-office/office6/dicts
sudo mv fr_FR spellcheck/

(mv = move, spellcheck/ est la destination)

Évidemment s'il s'agit d'une première installation, fr_FR n'existe pas.
Il faut télécharger fr_FR.zip à partir d'ici.
Le fichier doit être dézippé là où ça convient:

cd
cd Téléchargement
sudo unzip fr_FR.zip -d /opt/kingsoft/wps-office/office6/dicts/spellcheck 

Reste le problème de l'interface à franciser.
Cette interface est un dossier fr_FR. De nouveau on peut le trouver en tant que vestige d'une installation précédente ici par exemple:

~/.kingsoft/office6/mui/

(~/  représente la base (racine) du dossier personnel de l'utilisateur et .kingsoft est un fichier caché)

ou ici

/opt/kingsoft/wps-office/office6/mui

Si fr_FR n'existe pas (cas d'une première installation), voir Adrien Linuxtricks pour le télécharger.
Merci à lui.

On obtient un fichier wps-fr.tar.xz qu'il faut décompresser là où ça convient:

cd ~/Téléchargements
tar -Oxf wps-fr.tar.xz | sudo tar -x -C /opt/kingsoft/wps-office/office6/mui

L'option -O de la commande 2 envoie le résultat de la première décompression vers la sortie standard qui sert d'input à la deuxième décompression, deuxième décompression qui crée un dossier fr_FR à l'endroit indiqué par l'option -C.
Une seule décompression fournirait un fichier wps-fr.tar (ce qui assez inhabituel).
Dans le cas où une seule décompression suffirait, la commande à lancer serait:

sudo tar -xf wps-fr.tar.xz  -C /opt/kingsoft/wps-office/office6/mui

Voilà, le moment est venu d'exécuter wps writer.
Si c'est la toute première fois, on a une mauvaise surprise:


Pas de panique, il suffit de cocher "Do not report again" pour en être quitte (ou voir ici pour l’installation de quelques polices supplémentaires).
Il s'agit maintenant de franciser le produit.
Pour ce faire, choisir le français via le menu W writer -> Tools -> Set Language(C) pour l'orthographe et Switch Language(X) pour l'interface: