LibreOffice is a free and open source office suite, developed by The Document Foundation. The LibreOffice suite comprises programs for word processing, the creation and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae.
How to install
snap install libreoffice --candidate
Note that the snap can coexist with the ubuntu packages. If you wish to remove the ubuntu packages to use solely the snap, you can do:
At the moment that version of the snap is available for amd64 processors only. I have successfully tested it on Ubuntu 16.04, 17.04 and 17.10. In general it is expected to work on any linux distribution that supports snaps.
Specific Tests
I’m interested in your feedback on any tasks you perform using all the apps in the libreoffice suite.
Please report any issues you encounter in this thread. Thanks!
I’ve added zh-TW and ja to the list of languages and kicked off a new build, let’s see how much bigger the snap gets with those two additional language packs, and if it gets you libreoffice in your locales.
The increase in size for those two language packs is 20.9MB. The resulting snap is available here.
Please test and let me know if your locales (zh-TW and ja) are fully supported (you can download that snap file and install it with snap install --dangerous libreoffice_5.4.1.2_amd64.snap).
Right now the fonts are still hollow squares, which indicates missing fonts I think.
I believe locale is implemented since the text in the global menu are translated correctly, but not so within the program window itself.
Here are the screenshots, hope this helps.
Fonts in the global menu displayed corrctly.
But within the program it’s showing nothing but squares.
You can snapcraft push <this-snap> and then use the assigned revision number to release it to a temporary branch like snapcraft release libreoffice <assigned-revision-number> edge/with-jp-and-zh-locales and instruct people to install by doing:
Maybe. The libreoffice snap would also need to be updated to plug the new desktop interface too: I didn’t bother adding font access to the legacy unity7 interface it is currently using.
I tested the core snap from the edge channel and added the desktop interface to the libreoffice snap, and I can confirm that fonts from the host system are being used. Thanks @jamesh!
Until that is available in a released version of snapd however, we will probably need to add the fonts for CJK in the snap. I’ll experiment with this and see how much bigger the snap gets.
I’d like to request spell checking capabilities for, if possible, all languages. Spell checking is crucial, and without it the snap version will always be inferior to the .deb.
If spell checking for all langauges is not currently possible, my use case demands english, japanese and polish at least.