基于软件包数量的 Linux 发行版排名是多少?

gre*_*man 15 distros distribution-choice

我正在寻找至少前 10 个 Linux 发行版的硬数据,或者(更好)保存此类数据并(可能)不时更新它的网页地址(在所有存储库都可以公开查看之后)。

标准是——本机(SUSE 为 rpm,Ubuntu 为 deb 等)包程序、库和存储库中可用(不在安装 CD/DVD 上)的数量。例如,库计数为 1,而不是仅仅因为它有 10 个包(ARM、Intel、SPARC 等)而计为 10。

先感谢您。

如果你有兴趣,我为什么要问这个。嗯,搜索repo有点累了,发现没有包,下载zip/gz/bz2,看看怎么做rpm(如果是其他软件的顶层软件,比如Rattle,就是不是微不足道的任务),最后安装它。因此,我最好考虑其他在此类排名中排名更高的发行版。

enz*_*tib 13

好吧,你在这里找到一些信息,我不知道是否准确,我怀疑不是太多。

无论如何,每个主要的 Linux 发行版几乎都有你可能需要的一切。缺少的是本质上的利基应用程序,或者以某种方式无法打包的应用程序。

  • 从技术上讲,Ubuntu * 是 * Debian 衍生产品。 (3认同)

Gil*_*il' 8

这原则上是一个客观的问题(计算可用的包裹数量),但由于缺乏可比数据而难以回答。

如果您只计算发行版附带的软件包,那么维基百科中表格(感谢enzotib提供链接)给出了答案。或者更确切地说,它在某种程度上得到了答案:不同的发行版以不同的方式分解包。例如,SuSE 不倾向于单体包,所以它的二进制包几乎没有比源包多。Debian 通常会分离任何有时可以单独安装的东西,它的源包数量大致相同,但二进制包的数量是后者的两倍。总而言之,大多数主要的 Linux 发行版(Ubuntu、Debian、Arch Linux 包括 AUR、OpenSuSE、Fedora、Mandriva)都有相似数量的软件。

如果算上第三方存储库和供应商直接提供的二进制包,则差异更大。简而言之,一个发行版的用户越多,就越倾向于为它制作软件包。我没有任何确切的数字,但我怀疑 Ubuntu 在这里是赢家,这既是因为它拥有大量的用户存储库¹,又是因为得到了广泛的支持(因为 Ubuntu 很受欢迎)。对于企业软件,红帽也是一个强有力的竞争者。

¹ 个人包文件(PPA) -入口点的用户切入点开发