是否有适用于 Red Hat 但不适用于 Ubuntu 的程序?

是否有适用于 Red Hat 但不适用于 Ubuntu 的程序?

反之亦然?其他发行版又如何呢?

答案1

对于几乎所有有源代码可用的软件,您几乎总是能够使其在任何 Linux 发行版(通常是任何类似 UNIX 的变体)上完美运行

然而,有一些“商业”软件产品只能在 RedHat 上运行。一个可耻的例子是 HP OpenView(特别是因为 Bruce Perens,一名前 DPL,在 HP 工作了几年,而 Debian 曾短暂地成为 HP 推荐的发行版)。

这些产品通常具有依赖于 RedHat 特定配置文件或文件位置的安装脚本;或者需要针对 RedHat 分布式内核预先构建的内核模块。

通过奉献,你也许能够让他们跑起来,但这往往是一个巨大的痛苦。就供应商而言,您将在完全不受支持的配置中运行。

答案2

我确信有一些例外情况,但一般来说,大多数 Linux 软件在主要发行版之间都可以很好地移植。 Ubuntu 及其近亲 Debian 是两个最大的发行版,程序作者不太可能忽视它们。主要的例外是,并非所有版本都以即时方式打包到所有发行版。您可能会遇到这样的情况:一个发行版当前在其存储库中拥有比另一个发行版更新的版本。

一般来说,您更有可能找到为 Ubuntu 而不是 Fedora/RedHat 打包的软件,但这是一个概括,每个软件中都有一些其他软件中没有的软件。

相关内容