可用的运行时¶
这个页面提供了Flatpak可用的运行时信息。主要为开发者和分发者准备。
There are currently three main runtimes available: Freedesktop, GNOME and KDE. These are all hosted on Flathub. Each runtime comes with the corresponding SDK for building, and extensions for specific uses.
What is mentioned here is just a high level look at the contents. To have up
to date information simply install the runtime and open a shell inside of it
(flatpak run org.freedesktop.Sdk//23.08
) from there you can look around or
use tools like pkg-config --list-all
. In the runtime shell you can also
inspect /usr/manifest.json
, which lists the sources used to build it.
Freedesktop¶
Freedesktop运行时是能用于任何应用的标准运行时,它包含一系列库和服务,如D-Bus,GLib,Gtk3,PulseAudio,X11和Wayland。
The Freedesktop runtime is maintained here and has a website here.
Freedesktop可用的运行时:
ID |
描述 |
---|---|
org.freedesktop.Platform |
运行时 |
org.freedesktop.Sdk |
SDK |
The following runtime extensions are available:
ID |
描述 |
---|---|
org.freedesktop.Platform.Locale |
运行时翻译(扩展) |
org.freedesktop.Platform.VAAPI.Intel{,.i386} |
Intel vaapi drivers (extension) |
org.freedesktop.Platform.ffmpeg-full |
All ffmpeg codecs (extension) |
org.freedesktop.Platform.Compat.{architecture} |
32 bits compatible extension |
org.freedesktop.Platform.Compat.{architecture}.debug |
32 bits compatible extension (debug) |
org.freedesktop.Platform.GL{,32}.default |
Mesa drivers (extension) |
org.freedesktop.Platform.GL{,32}.mesa-git |
Mesa drivers, latest (extension) |
org.freedesktop.Sdk.Debug |
SDK调试信息(扩展) |
org.freedesktop.Sdk.Locale |
SDK翻译(扩展) |
org.freedesktop.Sdk.Docs |
SDK文档(扩展) |
org.freedesktop.Sdk.Extension.toolchain-{architecture} |
SDK cross compilers (extension) |
GNOME¶
GNOME运行时适用于任何使用GNOME的平台。它基于Freedesktop运行时,并加入GNOME平台,包括:
Gjs
GObject Introspection
GStreamer
GVFS
Libnotify
Libsecret
LibSoup
PyGObject
Vala
WebKitGTKO
The GNOME runtime is maintained here.
可用的GNOME运行时:
ID |
描述 |
---|---|
org.gnome.Platform |
运行时 |
org.gnome.Sdk |
SDK |
The following runtime extensions are available:
ID |
描述 |
---|---|
org.gnome.Platform.Locale |
运行时翻译(扩展) |
org.gnome.Sdk.Debug |
SDK调试信息(扩展) |
org.gnome.Sdk.Locale |
SDK翻译(扩展) |
org.gnome.Sdk.Docs |
SDK文档(扩展) |
KDE¶
KDE运行时也是基于Freedesktop的运行时,增加了Qt和KDE框架,适用于任何使用KDE平台和大多数基于Qt的应用程序。
The KDE runtime is maintained here.
可用的KDE运行时:
ID |
描述 |
---|---|
org.kde.Platform |
运行时 |
org.kde.Sdk |
SDK |
The following runtime extensions are available:
ID |
描述 |
---|---|
org.kde.Platform.Locale |
运行时翻译(扩展) |
org.kde.Sdk.Debug |
SDK调试信息(扩展) |
org.kde.Sdk.Locale |
SDK翻译(扩展) |
org.kde.Sdk.Docs |
SDK文档(扩展) |
elementary¶
The elementary runtime is appropriate for any application that would like to publish in elementary AppCenter. It is based on the GNOME runtime and adds the elementary platform, including:
elementary Icons
elementary Stylesheet
elementary Sound Theme
Granite
The elementary runtime is maintained here.
Available elementary runtimes:
ID |
描述 |
---|---|
io.elementary.Platform |
运行时 |
io.elementary.Sdk |
SDK |
The following runtime extensions are available:
ID |
描述 |
---|---|
io.elementary.Platform.Locale |
运行时翻译(扩展) |
io.elementary.Sdk.Debug |
SDK调试信息(扩展) |
io.elementary.Sdk.Locale |
SDK翻译(扩展) |
io.elementary.Sdk.Docs |
SDK文档(扩展) |