《GNOME 软件中心大改革:放弃 RPM,全力支持 Flatpak》
GNOME 软件中心再进化:Flatpak 全面接管,开启全新体验
2月15日消息,科技媒体Phoronix在昨日(2月14日)发布了一篇博文,透露GNOME软件中心可能将不再支持RPM软件包,转而更专注于推广Flatpak技术。这一变动无疑会对Linux社区产生影响,尤其是对那些依赖RPM包管理系统的用户来说,可能会面临更多的不便。不过,这也反映了软件分发方式的一种新趋势,即向更为统一和现代化的解决方案过渡,这或许能够为用户提供更加一致和便捷的应用体验。
注:开源录屏和直播软件OBS Studio对Fedora处理其Flatpak打包方式表示强烈不满,并公开指责此举存在诸多问题。若相关问题无法得到妥善解决,OBS Studio方面表示可能将考虑采取法律手段。
非官方的 OBS Studio Flatpak 在 Fedora Flatpaks 上打包质量差且存在问题,导致用户向上游投诉,误以为他们使用的是官方软件包。
OBS Studio 要求 Fedora 删除该软件包,或明确声明其为第三方软件包。上游开发者不应承担下游软件包正常运行的责任,尤其是在这些软件包覆盖官方软件包的情况下。
在当前的背景下,有用户提议,GNOME软件中心应当彻底停止对RPM软件包的支持,转而全面推广Flatpak技术。他指出,这样的转变将有助于在GNOME Workstation和Silverblue版本间实现更高的兼容性,同时也能更好地支持Fedora将Flatpak作为其主要打包方式的目标。此外,这位用户还提到,那些高级用户往往倾向于使用功能强大的dnf命令行工具,因此移除RPM支持对他们来说影响并不大。 这种建议值得我们认真考虑。Flatpak作为一种现代化的软件分发格式,确实能够带来更为一致和安全的用户体验,特别是在不同的Linux发行版之间。然而,彻底移除RPM支持也可能引发一些争议,尤其是对于那些习惯于使用传统RPM包管理器的用户来说。因此,在做出任何重大决策之前,GNOME团队需要充分评估这一变化可能带来的广泛影响,并确保为用户提供足够的过渡期和支持,以减少潜在的不便。这不仅是一个技术上的决定,也是一个关于社区包容性和用户体验的重要考量。
令人惊讶的是,RedHat桌面团队的工程师、Fedora Workstation工作组成员以及GNOME发布团队成员Michael Catanzaro表示,他长久以来的目标是移除RPM应用程序,但具体实现时间尚不明确。
GNOME软件中心计划在未来逐步取消对RPM的支持,这表明了Linux桌面应用程序分发模式可能发生的变化。这种变化可能会使GNOME软件中心的维护工作变得更加简单,并进一步促进Flatpak格式的应用程序使用。不过,考虑到RPM作为传统软件包管理系统,在众多用户中仍占有重要地位,这一过渡期可能会比较漫长。对于依赖于RPM的现有用户来说,他们或许需要一段时间来调整和适应新的软件分发方式。 这样的举措反映了Linux生态系统在不断向前发展的同时,也在努力平衡新旧技术之间的过渡。尽管新的分发方式有望带来更高效的管理和更新体验,但如何确保所有用户都能平稳过渡仍然是一个值得关注的问题。此外,这也提醒我们,任何技术变革都需要充分考虑用户的接受度和实际需求,以避免造成不必要的困扰。