与其他 Linux 发行版相比,为什么 Ubuntu 拥有如此多的可用软件包?

与其他 Linux 发行版相比,为什么 Ubuntu 拥有如此多的可用软件包?

根据维基百科比较表Ubuntu 有 ~47K 个可用软件包,而其他主要发行版在这方面的数量较少。
例如 openSUSE 有 ~40K,Debian 有 ~37K,Fedora 有 ~22K,ArchLinux 有 ~10K,Chakra 有 ~3K(是的,我知道,Chakra 不是主要的,但我一直在关注它,因为我对它以 KDE 为中心的目的很感兴趣)。

为什么会有这么大的差异?与其他发行版相比,Ubuntu 相当年轻,我不明白它与其他发行版相比软件包可用性为何超过 20/50%。

现在我正在使用 Kubuntu 12.04,但是我也在寻找一些替代方案,以便在需要升级它时可以使用它(特别是我对半滚动发行版感兴趣,因此我关注了 Chakra),这些数字让我想知道这些发行版的软件可用性是否大致相同。

答案1

除非出于政治原因(或 [通常是愚蠢的] 技术原因),任何适用于特定 Linux 发行版的开源软件都可以与任何其他可用的 Linux 发行版一起使用。

但是,打包软件的成本并非为零。不仅必须将文件放置在适合分发的位置,还必须进行其他技术和非技术更改,才能将其变成可接受的形式。并不是每个人都愿意花费所需的精力在互联网上为他们选择的分发版本准备一个任意程序。

答案2

其存储库中的软件包数量与它是最流行的桌面和服务器发行版的事实之间的相关性可能可以回答您的问题[1]。

[1]http://en.wikipedia.org/wiki/Ubuntu_Linux

相关内容