linux中管理flatpak软件主要靠flatpak命令行工具,围绕“远程源—安装—运行—维护”主线:先用flatpak remote-add添加flathub等源,再flatpak install安装应用,flatpak run启动,flatpak update更新,flatpak uninstall卸载,并支持权限控制与空间清理。

Linux 中管理 Flatpak 软件主要靠 flatpak 命令行工具,操作集中、逻辑清晰,不需要图形界面也能完成全部任务。核心围绕“远程源—安装—运行—维护”这条主线展开。
添加和查看软件源
Flatpak 本身不自带应用,必须先配置远程仓库(如 Flathub)才能安装软件。
- 添加 Flathub(最常用):
flatpak remote-add --if-not-exists flathub https://www.php.cn/link/6bd053f788ee8b059b4db65da4038c92/repo/flathub.flatpakrepo - 列出所有已添加的源:
flatpak remotes - 查看某个源里有哪些应用(例如 Flathub):
flatpak remote-ls flathub - 只显示应用程序(不含运行时):
flatpak remote-ls --app flathub
安装与卸载应用
安装前建议先搜索确认应用 ID,避免拼写错误导致失败。
- 搜索应用(比如找 VS Code):
flatpak search code或访问 flathub.org 查准确 ID - 安装应用(以 GIMP 为例):
flatpak install flathub org.gimp.GIMP - 卸载应用:
flatpak uninstall org.gimp.GIMP - 卸载时可加
--delete-data彻底清除用户数据(谨慎使用)
运行与权限控制
Flatpak 应用默认沙箱运行,部分功能(如访问摄像头、文件系统)需手动授权。
- 启动应用:
flatpak run org.gimp.GIMP - 查看某应用的权限设置:
flatpak info org.gimp.GIMP - 重置权限(恢复默认限制):
flatpak permission-reset org.gimp.GIMP - 临时开放家目录读写:
flatpak override --filesystem=home org.gimp.GIMP
更新与空间清理
Flatpak 支持批量更新,并能自动识别并清理冗余组件。
- 更新所有已安装应用:
flatpak update - 仅更新某个应用:
flatpak update org.gimp.GIMP - 卸载所有未被任何应用使用的运行时和扩展:
flatpak uninstall --unused - 同时清理运行时和语言包:
flatpak uninstall --unused --runtime --language=all











