为什么 Mozilla 不为他们的软件发布 .deb 和 .rpm 软件包?

为什么 Mozilla 不为他们的软件发布 .deb 和 .rpm 软件包?

我在 Ubuntu 10.04.2 笔记本电脑上使用并喜欢 Firefox(尽管 Firefox 需要运行在 Linux/Ubuntu 版本上)。

.deb然而,我意识到,与其他具有“Ubuntu/Debian”版本的软件(文件,通常还有文件)相比.rpm,我并没有在 FLOSS 世界中最深刻的资产之一中看到它。

问题是——为什么?

如果 Google Chrome/ium 可以,为什么他们不能?这​​样可以更轻松地获取最新的软件和功能等等。

答案1

我认为只有 Mozilla 的某个人才能肯定地回答这个问题。我猜他们不这样做是因为他们不需要。当 Ubuntu 的 Mozilla 团队已经做得非常出色时,为什么 Mozilla 会浪费他们的资源重复做同样的事情?他们最好专注于让 Firefox 变得更好,而不是为不同的平台打包它。

答案2

为什么您要将列表限制为.deb.rpm? 那么 Gentoo ebuild、Arch 软件包、Pardus PISI 文件、Slax 的 LZM 文件、Puppy linux 的 PUP/PET 等等呢?

原因在于 Linux 发行版和软件包管理器的数量之多:Mozilla 中没有人能够测试所有这些。

如果我发明了自己的 Linux 发行版并拥有自己的软件包格式,会怎么样?你希望 Mozilla 也支持它吗?即使我是唯一的用户?如果我的发行版有 10 个用户怎么办?你如何区分受支持和不受支持的发行版?


那么依赖关系呢?Firefox 14 可能与 ffmpeg 12 兼容,但 Debian 附带 ffmpeg 11.92。Fedora 23 附带 ffmpeg 12.2。Mozilla 无法解决所有这些问题。


这就是为什么发行版的打包是发行人员的任务而不是应用程序员的任务。

答案3

我认为 Mozilla 并不想要那样...他们只是构建了跨平台浏览器,并帮助用户轻松使用它,使所有附加组件在不同系统上兼容...

顺便说一句,如果 Mozilla 专注于构建 deb、rpm……他们就必须更加努力……例如,他们需要创建可在 Ubuntu 11.04 上运行的 deb 文件(带有全局菜单,仅适用于 Unity),他们必须创建可与 GNOME 主题配合使用的 deb 文件……因此,如果他们只提供 tar 文件,用户只需解压并运行它,然后用户可以根据需要选择另一个配置文件,或者轻松运行调试模式(适用于插件开发人员)……

但是,如果您想要 deb 文件,您可以按照以下说明操作:http://www.linuxquestions.org/questions/debian-26/how-to-build-a-deb-of-the-firefox-cvs-trunk-680801/。我知道这已经过时了,但我想它也许对你有帮助。

相关内容