Flatpak的使用
Flatpak 快速命令速查表
安装 Flatpak
bash
# Debian/Ubuntu
sudo apt install flatpak
# Fedora
sudo dnf install flatpak
# Arch/Manjaro
sudo pacman -S flatpak
flatpak --version # 验证安装
添加/查看源
bash
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remotes # 查看源
查找应用
bash
flatpak search <应用名>
安装/运行应用
bash
flatpak install flathub <应用ID> # 安装
flatpak run <应用ID> # 运行
管理应用
bash
flatpak list # 已安装应用
flatpak update # 更新全部
flatpak update <应用ID> # 更新单个
flatpak uninstall <应用ID> # 卸载
flatpak uninstall --unused # 清理未用运行时
权限管理
bash
flatpak info --show-permissions <应用ID> # 查看权限
flatpak override <应用ID> --filesystem=home # 允许访问家目录
常见问题
添加源
bash
zxzsk@debian:~$ flatpak install flathub com.obsproject.Studio
请注意
'/var/lib/flatpak/exports/share'
'/home/zxzsk/.local/share/flatpak/exports/share'
目录不在由 XDG_DATA_DIRS 环境变量设置的搜索路径中,因此通过 Flatpak
安装的应用在会话重启前可能不会出现在您的桌面。
寻找匹配项…
错误: 未发现用于“flathub”的远程引用
zxzsk@debian:~$ sudo flatpak install flathub com.obsproject.Studio
寻找匹配项…
错误: 未发现用于“flathub”的远程引用
zxzsk@debian:~$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
zxzsk@debian:~$ flatpak install flathub com.obsproject.Studio
请注意
'/var/lib/flatpak/exports/share'
'/home/zxzsk/.local/share/flatpak/exports/share'
目录不在由 XDG_DATA_DIRS 环境变量设置的搜索路径中,因此通过 Flatpak
安装的应用在会话重启前可能不会出现在您的桌面。
寻找匹配项…
在远程仓库 flathub 中找到 com.obsproject.Studio/x86_64/stable(runtime/org.kde.Platform/x86_64/6.8)需要的运行时
您想要安装它吗? [Y/n]: y
com.obsproject.Studio 权限:
ipc network fallback-x11 pulseaudio
wayland x11 devices file access [1]
dbus access [2] system dbus access [3]
[1] host, xdg-config/kdeglobals:ro, xdg-run/pipewire-0
[2] com.canonical.AppMenu.Registrar, org.a11y.Bus, org.freedesktop.Flatpak, org.freedesktop.Notifications,
org.kde.KGlobalSettings, org.kde.StatusNotifierWatcher, org.kde.kconfig.notify, org.kde.kdeconnect
[3] org.freedesktop.Avahi
ID 分支 操作 远程 下载
1. [✓] com.obsproject.Studio.Locale stable i flathub 2.1 kB / 47.0 kB
2. [✓] org.freedesktop.Platform.GL.default 24.08 i flathub 144.7 MB / 145.0 MB
3. [✓] org.freedesktop.Platform.GL.default 24.08extra i flathub 23.9 MB / 145.0 MB
4. [✓] org.freedesktop.Platform.openh264 2.5.1 i flathub 913.7 kB / 971.4 kB
5. [✓] org.gtk.Gtk3theme.Breeze 3.22 i flathub 114.6 kB / 192.6 kB
6. [✓] org.kde.Platform.Locale 6.8 i flathub 7.0 MB / 409.1 MB
7. [✓] org.kde.Platform 6.8 i flathub 315.8 MB / 389.5 MB
8. [✓] com.obsproject.Studio stable i flathub 204.9 MB / 211.1 MB
安装完成。
# 启动应用
flatpak run com.obsproject.Studio
添加应用图标到系统
-
环境变量
bashexport XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share:/home/zxzsk/.local/share/flatpak/exports/share -
重启/注销,登录后刷新 KDE 缓存
bashkbuildsycoca5 --noincremental