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

Sek*_*mty 4 linux linux-distributions repository packages ubuntu

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

为什么会有这些巨大的差异?与其他发行版相比,Ubuntu 是一个相当年轻的发行版,我无法理解它的软件包可用性如何比其他发行版高出 20/50%。

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

Ign*_*ams 8

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

然而,打包一个软件的成本是非零的。不仅必须将文件放置在适当的位置以进行分发,而且还必须进行其他技术和非技术更改,然后才能以可接受的形式包含在内。并不是每个人都愿意花费精力在 Internet 上为他们选择的发行版准备任意程序。