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,就是不是微不足道的任务),最后安装它。因此,我最好考虑其他在此类排名中排名更高的发行版。
这原则上是一个客观的问题(计算可用的包裹数量),但由于缺乏可比数据而难以回答。
如果您只计算发行版附带的软件包,那么维基百科中的表格(感谢enzotib提供链接)给出了答案。或者更确切地说,它在某种程度上得到了答案:不同的发行版以不同的方式分解包。例如,SuSE 不倾向于单体包,所以它的二进制包几乎没有比源包多。Debian 通常会分离任何有时可以单独安装的东西,它的源包数量大致相同,但二进制包的数量是后者的两倍。总而言之,大多数主要的 Linux 发行版(Ubuntu、Debian、Arch Linux 包括 AUR、OpenSuSE、Fedora、Mandriva)都有相似数量的软件。
如果算上第三方存储库和供应商直接提供的二进制包,则差异更大。简而言之,一个发行版的用户越多,就越倾向于为它制作软件包。我没有任何确切的数字,但我怀疑 Ubuntu 在这里是赢家,这既是因为它拥有大量的用户存储库¹,又是因为得到了广泛的支持(因为 Ubuntu 很受欢迎)。对于企业软件,红帽也是一个强有力的竞争者。