LibreOffice Flatpak, Snap andAppImage
Kukuh Syafaat
kukuh@syafaat.id
Tokyo, 25 May 20191
LibreOffice Productivity SuiteHello (world)
Kukuh Syafaat
インドネシアFOSS Enthusiast
Contributor @gnome @openSUSE@LibreOfficeID team2
LibreOffice Productivity Suite

AgendaIntro: Universal Linux Package
Survey of Flatpak, Snap, and AppImage Usage in Indonesia
Comparisons3
LibreOffice Productivity Suite

Intro: Universal Linux Package

4
LibreOffice Productivity Suite

Flatpak5
LibreOffice Productivity Suite

Flatpak
Flatpak is a system for building, distributing, and runningsandboxed desktop applications on Linux.
http://flatpak.org/
Linux distribution example:
Endless OS (https://endlessos.com) only use Flatpak fortheir apps

6
LibreOffice Productivity SuiteWhy Flatpak?
Access a wide variety of applications
Get new versions faster
Safely update your apps without having to reboot
Install different versions of the same application
Secure, sandboxed applications

7
LibreOffice Productivity SuiteLibreOffice Flatpak
https://www.libreoffice.org/download/flatpak/
LibreOffice Flatpak source code
https://github.com/flathub/org.libreoffice.LibreOffice
Available on Flathub
https://flathub.org/apps/details/org.libreoffice.LibreOfficeInstall with command flatpak install flathuborg.libreoffice.LibreOffice or through GNOME
Software/KDE Discover8
LibreOffice Productivity Suite

Snap

9
LibreOffice Productivity SuiteSnap
Snaps are app packages for desktop, cloud and IoT that areeasy to install, secure, cross-platform and dependency-free.
https://snapcraft.io/
Developed by CanonicalLinux distribution example:
By default, Ubuntu use snap beside apt

10
LibreOffice Productivity SuiteWhy Snap?
Auto-updating
SecureChannels, e.g.
StableCandidate
BetaDaily/Nightly11
LibreOffice Productivity SuiteLibreOffice Snap
https://www.libreoffice.org/download/snap
Available on Snap Storehttps://snapcraft.io/libreofficeInstall with command snap install libreoffice orthrough Ubuntu Software Center

12
LibreOffice Productivity Suite

AppImage13
LibreOffice Productivity Suite

AppImage
Format for distributing portable software on Linux without
needing superuser permissions to install the application.
https://appimage.org/
Linux distribution example:
Nitrux (https://nxos.org/) use AppImage on their NX
Software Center

14
LibreOffice Productivity SuiteWhy AppImage?
Run on various Linux distributions
Click and runNo need root
Portability

15
LibreOffice Productivity SuiteLibreOffice AppImage
https://www.libreoffice.org/download/appimage/https://libreoffice.soluzioniopen.com/
Available in (fresh & still)
Basic version (only en_US)
Standard version (en_US, en_GB, ar, zh_CN, fr, de, etc...)Full version (all languages)
alsoStable Version
Daily Version (recent build)
Old Version (since 3.3.0)
Pre-Release Version (upcoming release)16
LibreOffice Productivity SuiteSurvey of Flatpak, Snap, and AppImage
Usage In Indonesia
April-May 201917
LibreOffice Productivity Suite

Using LibreOffice in Linux?
n = 45

13,3%

86,7%

Yes, using LibreOffice in Linux

No18
LibreOffice Productivity Suite

Using LibreOffice Flatpak/Snap/AppImage?
n = 39

48,7%

51,3%

Yes, using LibreOffice Flatpak/Snap/AppImage
No

19
LibreOffice Productivity Suite

Using Which? Flatpak/Snap/AppImage?
n = 19

10,5%

52,8%

Flatpak

36,7%

Snap

AppImage20
LibreOffice Productivity Suite

Linux Distributionsn = 19

31,6%
52,6%
10,5%
5,3%

openSUSE

FedoraDebianUbuntu

21
LibreOffice Productivity Suite

Comparisons
Tested on openSUSE Tumbleweed, May 2019LibreOffice 6.2.3.2 on Flatpak, Snap, and AppImage

22
LibreOffice Productivity Suite

App Size (Installed)
Flatpak

Snap

AppImage

23
LibreOffice Productivity Suite

App Size (Installation/Download)
Flatpak

Snap

AppImage24
LibreOffice Productivity Suite

Memory Usage
Flatpak

Snap

AppImage25
LibreOffice Productivity Suite

Extension
Tested with ChordDiagrams 1.1.1
https://extensions.libreoffice.org/extensions/chorddiagrams
Flatpak
Snap
AppImage☑
☑
☑

26
LibreOffice Productivity Suite

FontsTested with Google Fonts (Cabin)https://fonts.google.com/specimen/Cabinsudo zypper in google-cabin-fonts
Installed on /usr/share/fonts/truetype
Flatpak
SnapAppImage☑
☑
☑

27
LibreOffice Productivity Suite

Limitations
Result may be vary in
Other Linux distributions
Other LibreOffice Versions
Other Extensions

28
LibreOffice Productivity Suite

Thank you
ありがとうございました

All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License(unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logosand icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.

29
LibreOffice Productivity Suite