几天前,有消息称 Philipp Kewisch 来自 Canonical 已宣布决定不提供安装 Flatpak 软件包的能力 在 Ubuntu 官方版本的默认设置中。
这个运动会有效 从Ubuntu 23.04开始,其中 deb flatpak 包,以及在应用程序安装中心使用 Flatpak 格式的包,将被排除在所有官方 Ubuntu 版本的基础发行版之外。
以前安装的系统的用户 使用 Flatpak 包 您仍然可以使用这种格式 升级到 Ubuntu 23.04 后。 默认情况下,更新后未使用 Flatpak 的用户将只能访问 Snap Store 和发行版的常规存储库。
他在广告中提到:
Ubuntu 的不同风格提供了一种体验 Ubuntu 的独特方式,并且是使 Ubuntu 不仅是一个操作系统,而且是一个促进选择和多样性的 Linux 变体生态系统的一部分。
任何 Linux 发行版的基本方面之一就是打包。 所有主要发行版都做出了顽强的决定,以在其生态系统中提供一致性。 Ubuntu 基于 deb 包,相信 Snaps 的优势。
在理想的世界中,用户只会体验一种安装软件的方式。 当他们这样做时,您可以期望这种机制得到社区的支持,并在解决软件包问题时受到最多的关注。 当默认提供新的封装技术时,期望发行版将支持社区并投资于为解决问题的发展做出贡献。 这造成了碎片化,而不是专注于改进选择用于分发的技术。
因此 官方 Ubuntu 版本的主要重点现在将是推广 并进化 Snap 包格式.
根据发行版开发人员的说法,支持两种相互竞争的格式只会导致碎片化,而不是专注于改进为发行版选择的技术。
用 Canonical 的话说,默认支持 Ubuntu 的统一格式有望有助于维护生态系统的统一性,并改善新用户使用该发行版的体验。
作为我们共同努力的一部分,Ubuntu 变体做出了共同决定,调整了 Ubuntu 中的一些默认包:未来将不再默认安装 Flatpak 包以及将 Flatpak 集成到各自软件中心的包在 2023 年 XNUMX 月发布的下一个版本中,Lunar Lobster。 使用过 Flatpak 的用户不会受到更新的影响,因为这些版本包括一个考虑到这一点的特殊迁移。 那些没有接触过 Flatpak 的人将会看到来自 Ubuntu 和 Snap Store 存储库的软件。
值得一提的是 该决定已与官方版本的开发人员达成一致 Ubuntu 更新,包括 Lubuntu、Kubuntu、Ubuntu Mate、Ubuntu Budgie、Ubuntu Studio、Xubuntu、UbuntuKylin 和 Ubuntu Unity。
那些希望使用 Flatpak 格式的人需要单独安装 从存储库(flatpak deb 包)中支持它的包,如有必要,打开对 Flathub 目录的支持。
对于那些还不了解的人 Flatpak, 他们应该知道 是一个包系统,提供易于使用的工具 和广泛的文档,并由社区开发和支持。
Canonical 的 Snap 实用程序是内部开发的 并提供类似于 Flatpak 的功能, 尽管它只支持使用 systemd 初始化系统的系统。 Snap 因其闭源开发模式、缓慢的应用程序发布时间和自动更新系统而受到批评。
Canonical 关心统一用户体验 在 Ubuntu 的所有官方变体中,它在某种程度上是可以理解的,但事实上你没有考虑到关于 Snap 的评论已经被反复强调,很明显它不再是最好的选择功能性和安全性。
最后 如果您有兴趣了解更多信息, 您可以在中查看详细信息 以下链接。