如何通过 Flathub 查找和安装 Linux 应用?
Flathub 是一个面向 Linux 的应用分发平台,你可以在上面浏览、搜索并安装成百上千款应用和游戏,包括 Firefox、Telegram、RetroArch、GIMP 等。前提是你的 Linux 系统已安装 Flatpak 并配置好 Flathub 仓库;满足这一条件后,安装过程通常只需在应用页面点击安装入口,或复制页面给出的命令在终端执行。
Flathub 是什么,能做什么
Flathub 是 Flatpak 应用的主要分发来源。它提供应用和游戏的查找与安装入口,覆盖生产力、游戏、开发工具等多个类别。页面本身还包含“编辑精选”和“构建原生应用”等栏目,前者帮助你不确定装什么时快速找到常用推荐,后者面向希望发布自己应用的开发者。
需要注意:Flathub 是应用分发平台,不是 Linux 发行版本身,也不替代系统自带的包管理器。它通过 Flatpak 这一打包与沙箱机制,让同一款应用可以跨不同发行版安装运行。
安装前需要确认什么
在动手之前,先确认两件事:
- 系统是否支持 Flatpak:Flatpak 需要你的发行版支持并已安装。多数主流发行版可以通过其软件源安装 Flatpak。
- 是否已添加 Flathub 仓库:只有把 Flathub 配置为 Flatpak 的远程仓库,才能从中安装应用。
如果这两步尚未完成,先完成环境准备,再回到 Flathub 页面安装具体应用。页面提供安装入口来引导操作,但前提仍是本地环境已就绪。
查找应用的常规方式
在 Flathub 上查找应用,通常有两条路径:
- 直接在网站浏览或搜索:进入 Flathub 网站,通过分类(如生产力、游戏)或搜索框定位目标应用,打开应用详情页查看介绍与安装方式。
- 在本地通过 Flatpak 搜索:环境配置好后,也可以在终端用 Flatpak 的搜索命令查找,再决定是否安装。
两种方式的结果一致,区别只在于你更习惯图形界面还是命令行。
安装应用的步骤
以在 Flathub 页面安装一款应用为例,典型流程如下:
- 打开目标应用页面:在 Flathub 找到你要装的应用,进入其详情页。
- 选择安装方式:
- 页面通常提供安装入口,点击后按提示操作(部分环境会调用本地软件管理器完成安装)。
- 也可以复制页面给出的安装命令,在终端执行。
- 执行安装命令:终端命令一般形如
flatpak install flathub <应用ID>。输入后回车,Flatpak 会从 Flathub 拉取应用并安装。 - 验证结果:安装完成后,应用会出现在系统应用菜单中;也可以在终端用
flatpak list查看已安装的 Flatpak 应用,确认目标应用在列。 - 运行应用:从应用菜单启动,或用
flatpak run <应用ID>在终端启动。
预期结果是:应用被安装到本地,并能正常启动。若安装命令报错,多半是环境准备或仓库配置环节的问题,回到上一步检查。
常见卡点
- 提示找不到 Flathub 仓库:说明尚未添加 Flathub 远程仓库,需要先完成仓库配置。
- 命令能运行但应用不出现:检查是否安装成功(
flatpak list),以及应用菜单是否需要重新登录或刷新。 - 权限或沙箱相关问题:Flatpak 应用运行在沙箱中,访问某些文件或设备可能需要额外授权,可在系统设置中调整该应用的权限。
- 不确定装哪个版本:优先看应用详情页的说明和“编辑精选”推荐,避免装到非预期来源的版本。
关于费用
Flathub 页面中出现了“订阅”相关字样,但这不代表平台整体收费。具体某款应用是否收费、是否提供订阅,需以该应用页面自身的说明为准;平台层面未提及统一价格或付费门槛,因此不要默认所有应用都免费或都收费,按应用逐个确认即可。