跳转到内容
搜索 Fedora 文档

    浏览当前文档目录

    桌面应用分发(Flatpak)

    桌面上装软件和服务器上装软件是两件事:服务器只有一条包管理器的线,桌面则要回答「应用从哪来、它被允许碰什么」。Fedora 桌面上的答案是混合的——一部分走系统包,一部分走 Flatpak 这类沙箱化分发格式。本页讲取舍与边界,不讲应用推荐。

    桌面从哪来:Fedora Workstation 与 Live ISO

    Section titled “桌面从哪来:Fedora Workstation 与 Live ISO”

    官方 Workstation 下载页提供的镜像是 Fedora Workstation 44 Live ISO,页面标注的 RELEASE DATE 为 2026-04-28。

    • 桌面场景的旗舰入口:Fedora 把 Workstation 作为桌面变体单独提供下载,Live ISO 可以先试用再决定是否安装。
    • 下载与校验:镜像与校验信息都在下载页给出;介质制作流程见Fedora 下载与介质制作。
    • 安装路径:桌面与服务器两条安装路径的差异见安装 Fedora(工作站/服务器)。

    应用从哪来:官方 Quick Docs 的入口

    Section titled “应用从哪来:官方 Quick Docs 的入口”

    官方 Quick Docs 的 Finding and installing Linux applications 页专门讲怎么查找和安装应用:它把官方仓库、Flathub 的 Flatpak 应用与第三方仓库并列,说明 dnf 装包只是其中一条路。

    三种来源的取舍:

    • 官方仓库:随发行版一起维护,系统组件、驱动与命令行工具走这条线。
    • Flathub 的 Flatpak 应用:桌面应用的常见来源,更新节奏独立于系统本身。
    • 第三方仓库:能拿到官方仓库里没有的东西,代价是把一部分信任交给第三方。

    具体怎么找、怎么装,以官方那一页为准:Finding and installing Linux applications。

    Flathub:把它作为应用来源接进来

    Section titled “Flathub:把它作为应用来源接进来”

    Flatpak 应用需要一个应用来源,官方给出的做法就是这一件事:把 Flathub 接入系统,然后用图形软件中心或命令行来浏览与安装。

    • Workstation 上一般已经就绪:官方 Quick Docs 的 Flathub 页说明 Fedora Workstation 上 Flatpak 通常已预装并配置好 Flathub,多数人不需要再做接入动作。
    • 图形入口:桌面软件中心适合日常浏览与安装,也会提示 Flatpak 应用的更新。
    • 命令行入口:适合脚本化与排障;接入远程源、列出已安装应用、卸载这三件事各有对应子命令。
    • 别混装同一个应用的两种形态:系统包里有的应用与 Flatpak 版本同时存在时,先决定你要哪一个,装两个只会带来混乱。

    权限与沙箱:默认受限,按需申请

    Section titled “权限与沙箱:默认受限,按需申请”

    Flatpak 应用运行在受限沙箱中:部分应用会申请文件系统读写、硬件访问等额外权限,这与用 dnf 装到系统里的 rpm 包直接跑在系统上不是一回事。

    实际动作因此变成「安装之前先看一眼权限申请」:

    • 文件系统访问:读写特定目录的申请,决定这个应用能看到你哪些数据。
    • 硬件访问:摄像头、麦克风之类的申请,属于需要你判断合理性的那一类。
    • 系统服务:通知、桌面总线服务这类能力,部分应用同样会申请;是否必要取决于应用本身。

    桌面应用分发在企业里不是「装不装得上」的问题,而是「谁批准、怎么审计」:

    1. 来源是否被允许:Flathub 与第三方仓库属于外部来源,先确认组织策略是否允许。
    2. 权限由谁批准:会申请文件系统与硬件权限的应用,需要有明确的审批口径。
    3. 更新由谁触发:桌面应用的更新节奏独立于系统更新,别指望它跟着系统的维护窗口走。
    4. 数据落在哪:应用的数据目录与备份策略要一并确认,否则换机器时才发现数据带不走。
    • 「Flatpak 就是免安装的便携软件」:它是按应用打包、运行在受限沙箱里的分发方式,不是解压即用。
    • 「沙箱化应用更安全,所以随便装」:默认受限不等于权限为零,你要看的是它申请了什么。
    • 「有了 Flatpak 就不需要系统包」:系统组件、驱动与命令行工具仍然走发行版自己的更新线。
    • 「所有桌面应用都该走 Flatpak」:涉及硬件、系统集成或企业策略的场景,先看权限模型再决定。