Flatpak 使用指南:常用命令与第三方仓库配置
830 字
4 分钟
Flatpak 使用指南:常用命令与第三方仓库配置
简介
Flatpak 是 Linux 系统中一种现代化的应用程序打包与分发格式,采用沙盒隔离机制,让应用独立于系统运行。相比传统包管理器,Flatpak 提供了更安全、更灵活的依赖管理体验。
常用命令清单
安装与卸载
# 安装应用flatpak install <仓库名> <应用ID>flatpak install flathub com.spotify.Client # 示例:安装 Spotify
# 从 .flatpakref 文件安装flatpak install ./应用名.flatpakref
# 卸载应用flatpak uninstall <应用ID>flatpak uninstall --unused # 清理不再使用的运行时搜索与浏览
# 搜索应用flatpak search <关键词>
# 列出已安装应用flatpak list # 仅应用flatpak list --app # 仅应用程序(不含运行时)flatpak list -d # 显示详细信息运行与更新
# 运行应用flatpak run <应用ID>flatpak run com.spotify.Client
# 更新应用flatpak update # 更新所有flatpak update <应用ID> # 更新指定应用其他常用操作
# 查看应用信息flatpak info <应用ID>
# 查看应用权限flatpak info --show-permissions <应用ID>
# 进入沙盒 shell(调试用)flatpak run --command=bash <应用ID>常用选项说明
| 选项 | 说明 |
|---|---|
| —user | 将应用安装到用户目录,仅当前用户可用 |
| —system | 将应用安装到系统目录,所有用户可用(默认) |
| —no-related | 安装时不附带相关运行时和扩展 |
| —assumeyes / -y | 自动确认所有提示 |
| —force | 强制重新安装或覆盖现有版本 |
用户级 vs 系统级安装:
# 用户级安装(无需 root 权限)flatpak install --user flathub com.discordapp.Discord
# 系统级安装(需要 root 权限)sudo flatpak install --system flathub com.discordapp.Discord添加第三方仓库
基础步骤
# 添加远程仓库flatpak remote-add <仓库名> <仓库URL>flatpak remote-add --if-not-exists <仓库名> <仓库URL>常用第三方仓库
Flathub(最常用):
flatpak install flathub org.flatpak.Flatpak # 首次需先安装 Flatpak 本身flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
可以参考用 Nginx Proxy Manager 统一管理。GNOME 夜更版:
flatpak remote-add gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepoelementary OS 应用中心:
flatpak remote-add appcenter https://flatpak.elementary.io/repo/appcenter.flatpakrepo管理仓库
# 列出所有已配置的仓库flatpak remotes
# 删除仓库flatpak remote-delete <仓库名>
# 查看仓库信息flatpak remote-info <仓库名>常见问题与注意事项
1. 权限管理
Flatpak 应用运行在沙盒中,默认无法访问用户主目录、音频设备等。
# 查看当前权限设置flatpak info --show-permissions <应用ID>
# 修改权限(如允许访问主目录)flatpak override --user --filesystem=home <应用ID>
# 撤销权限修改flatpak override --user --reset <应用ID>常见权限选项: —filesystem、 —device=dri(GPU加速)、 —socket=wayland。
2. 依赖与运行时
Flatpak 应用依赖运行时环境(如 GNOME runtime),首次安装会一并下载。 —user 和 —system 的运行时互不干扰,如需切换安装模式可能需要重新安装运行时。
3. 更新注意事项
-
系统级更新:需要 root 权限或 sudo
-
用户级更新:无需 root
-
更新前建议运行 flatpak list 确认安装位置
flatpak update # 系统级更新flatpak update --user # 用户级更新4. 卸载后清理
flatpak uninstall --unused # 移除未使用的依赖flatpak repair # 修复损坏的安装5. 离线使用
下载 .flatpakref 文件到其他机器可离线安装,但需注意运行时依赖可能仍需网络获取。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
Flatpak 使用指南:常用命令与第三方仓库配置
https://www.kshare.top/posts/flatpak-使用指南常用命令与第三方仓库配置/ 相关文章 智能推荐
1
GitHub 访问慢/打不开?2026 加速方案大全(下载/克隆/网页)
疑难解决 GitHub 访问慢、下载失败?从代理工具到镜像站、gh-proxy 到浏览器插件,汇总 8 种加速方案与实测场景推荐。
2
Spotube 常见问题排查:登录失败、无法播放、需要翻墙吗?一篇解决
疑难解决 Spotube 播放失败/登录报错不用慌。本文汇总 LOGIN_REQUIRED、Server Error 等常见错误的成因与解决办法,附国内网络环境可用配置。
3
青龙面板通知设置全攻略:Bark/Server酱/钉钉/企业微信怎么配
疑难解决 签到脚本跑完怎么知道结果?青龙面板通知配置教程:覆盖 Bark、Server酱、钉钉、企业微信等 6 种渠道,含对比表与配置步骤。
4
Hoodik:自托管端到端加密网盘,服务器永远看不到你的文件
部署教程 Hoodik 是一款轻量的自托管端到端加密云盘:所有文件在浏览器里用 AEGIS-128L 加密后才上传,服务器只存密文、看不到你的文件名、内容和密码。Docker 单容器部署,支持 SQLite/PostgreSQL 和 S3 后端,还有 Android/iOS 客户端。
5
小电视空降助手(BilibiliSponsorBlock):自动跳过 B 站恰饭片段的免费开源插件
软件推荐 BilibiliSponsorBlock(小电视空降助手)是一款开源浏览器插件,自动跳过 B 站视频里的恰饭/赞助片段、开场结尾动画和"一键三连"提示,片段数据由网友众包标注。支持 Chrome、Edge、Firefox 与 macOS Safari。
随机文章 随机推荐