Linux下Flatpak格式的LibreOffice

Flatpak 是各种不同的Linux发行版上分发和运行应用程序的全新打包格式,并且使用该格式打包的软件可安全运行。

下载 LibreOffice.flatpak

要在您的 Linux (x86-64) 计算机上体验该格式的安装包,请进行如下操作:

  • 首先,您需要安装Flatpak本身。更多细节请见这里
  • 其次,您需要添加包含了GNOME运行时环境的Flatpak软件仓库。LibreOffice.flatpak依赖于GNOME运行时环境,详情请见这里
          $ wget https://sdk.gnome.org/keys/gnome-sdk.gpg
          $ flatpak remote-add --user --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/
          $ flatpak install --user gnome org.gnome.Platform 3.20
    如果您使用的不是en-US语言环境,并想让LibreOffice使用与您的语言环境相同的用户界面:
          $ flatpak install --user gnome org.gnome.Platform.Locale 3.20
  • 然后,对下载到的 LibreOffice.flatpak 文件,执行:
          $ flatpak install --user --bundle LibreOffice.flatpak
    来安装它。(不要担心,它不会与您当前系统里已经安装了的其它LibreOffice版本产生冲突,例如您的Linux发行版之前已经默认安装了的版本)。
  • 现在您就可以运行它了,可以从命令行运行:
          $ flatpak run org.libreoffice.LibreOffice
    或者从您的Linux桌面的应用程序启动器运行。

实质上,LibreOffice.flatpak 已被链接到了 download.documentfoundation.org 服务器,当有新版本的 LibreOffice Fresh 发布时您可以使用以下命令来升级:

      $ flatpak update --user org.libreoffice.LibreOffice

以下几点需要注意:

  • LibreOffice.flatpak 基于 GNOME 3.20 运行环境,使用经过很多改进的GTK3后端。这为LibreOffice提供了最完整的功能,为转向Wayland铺开了道路。

  • 该单独的安装包包含了LibreOffice所有语言的用户界面翻译(内置所有的用户界面其实对安装包的体积影响不大)。

  • 基于Flatpak的程序目前暂时不能与其之外的其它应用程序互动(比如浏览器),这意味着如果您在LibreOffice中点击了某个超链接,它可能不能在浏览器中打开。由于 LibreOffice.flatpak 并没有包含所有语言翻译的帮助文档,此时如果点击F1键来打开在线帮助将会不起作用。

  • LibreOffice.flatpak 没有包含 Java Runtime Environment (JRE). 这意味着一些需要JRE的功能将无法工作。

  • 目前,暂时没有Flatpak版本的 LibreOffice Software Development Kit (SDK).