全部文章目錄:
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) |