全部文章目录:
Flatpak打包(1)——Flatpak 介绍
Flatpak打包(2)——Flatpak应用元素
Flatpak打包(3)——应用Flatpak
Flatpak打包(4)——构建第一个Flatpak
Flatpak打包(5)——开始配置
Flatpak打包(6)——构建一个简单的应用
Flatpak打包(7)——Flatpak Builder
Flatpak打包(8)——应用Sandbox(沙盒)
Flatpak打包(9)——应用分发
Flatpak打包(10)——可用运行时(Runtime)
Flatpak打包(11)——命令参考
Flatpak打包(12)——Flatpak-builder命令参考
此页面提供有关可用flatpak运行时的信息。它主要用作应用程序开发人员和分销商的信息。
目前有三种主要的运行时间可用:Freedesktop, GNOME 和 KDE。这些都是在flathub上托管的。
Freedesktop
Freedesktop运行时是标准运行时,可用于任何应用程序,并包含一组基本库和服务,包括D-Bus, GLib, PulseAudio, X11和Wayland。
可用的 Freedesktop运行时:
ID | 描述 |
---|---|
org.freedesktop.Platform | Runtime |
org.freedesktop.Platform.Locale | Runtime translations (extension) |
org.freedesktop.Sdk | SDK |
org.freedesktop.Sdk.Debug | SDK debug information (extension) |
org.freedesktop.Sdk.Locale | SDK translations (extension) |
org.freedesktop.Sdk.Docs | SDK documentation (extension) |
GNOME
GNOME运行时适用于任何使用GNOME平台的应用程序。它基于Freedesktop运行时并添加了GNOME平台,其中包括:
- Clutter
- Gjs
- GObject Introspection
- GStreamer
- GVFS
- Libnotify
- Libsecret
- LibSoup
- PyGObject
- Vala
- WebKitGTK
可用的GNOME运行时:
ID | 描述 |
---|---|
org.gnome.Platform | Runtime |
org.gnome.Platform.Locale | Runtime translations (extension) |
org.gnome.Sdk | SDK |
org.gnome.Sdk.Debug | SDK debug information (extension) |
org.gnome.Sdk.Locale | SDK translations (extension) |
org.gnome.Sdk.Docs | SDK documentation (extension) |
KDE
KDE运行时也基于Freedesktop运行时,并添加了Qt和KDE框架。适用于任何使用KDE平台和大多数基于qt的应用程序的应用程序。
可用的KDE运行时:
ID | Description |
---|---|
org.kde.Platform | Runtime |
org.kde.Platform.Locale | Runtime translations (extension) |
org.kde.Sdk | SDK |
org.kde.Sdk.Debug | SDK debug information (extension) |
org.kde.Sdk.Locale | SDK translations (extension) |
org.kde.Sdk.Docs | SDK documentation (extension) |