导读 Fedora 社区正在讨论一项变更提案:Unfiltered Flathub。该提案指出,希望从 Fedora 37 开始,使用者可允许未经过滤 / 不受限制地访问 Flathub,从而在 Fedora Linux 上提供更多的 Flatpak 选择。

到目前为止,当通过 GNOME 软件或 GNOME 初始设置启用时,开箱即用的 Fedora 仅限于访问经过过滤的 Flathub 包子集。而在新提案的计划下,使用者可轻松访问更多范围的软件,并避免对为什么某些 Flathub 包在 Fedora 上不可用感到困扰。如果遇到 Flatpak 和 Flathub 出现重复软件包的情况,Fedora 的方案是 Flatpak 优先于 Flathub。

不过尽管在 GNOME 软件中 Flatpaks 比 RPM 具有更高的优先级,但目前形式的这种变化可能存在一些反对意见。因此,除非 GNOME Software 在 Flatpaks 与 Fedora RPM 之间的行为发生变化,否则这个新的变更提案可能会遇到一些问题。也有人担心某些 Flathub 软件包不是由可信赖的高质量第三方来源构建。

一名 Fedora 开发者总结到,落实该提案需要做到如下几点:

  • 确定 Fedora RPM 和 Flathub 之间的优先级
  • 确定 Fedora Flatpaks 和 Flathub Flatpaks 之间的优先级
  • 确定 Flathub Flatpaks 和第三方 RPM 仓库之间的优先级 - 特别是对于 IDE
  • 确定从旧版本升级时会发生什么 —— 如果想让 "Fedora Flathub Selection" 变成 "Flathub",那需要 fedora-third-party 支持
  • 通过测试
  • 他表示,GNOME 软件有一个 "packaging-format-preference" 键来确定首选 RPM 还是 Flatpak。查看源代码并不能清楚地表明 Flatpaks 中的优先级最终是如何发生的。目前,他们没有能力做类似判断 Fedora Flatpaks > Fedora RPMs > Flathub Flatpaks 的事情 —— 如果需要,必须在 GNOME 软件中实现。

    原文来自:

    本文地址://gulass.cn/fedora-flathub-linux.html编辑:向云艳,审核员:清蒸github

    Linux大全:

    Linux系统大全:

    红帽认证RHCE考试心得: