私は、少なくとも上位10のLinuxディストリビューションのハードデータ、またはそのようなデータを保持し、(たぶん)(すべてのリポジトリが公開されて公開された後で)更新するWebページのアドレスを探しています。
基準は-ネイティブ(SUSEの場合はrpm、Ubuntuの場合はdebなど)のパッケージプログラム、ライブラリ、および(インストールCD/DVDではなく)リポジトリで利用可能なパッケージの数です。たとえば、ライブラリには10個のパッケージ(ARM、Intel、SPARCなど)があるからといって、10個ではなく1個としてカウントされます。
前もって感謝します。
なぜ私がこれについて尋ねているのか興味があるなら。さて、私は少し疲れているレポを検索しています。パッケージがないことを確認し、パッケージのZip/gz/bz2をダウンロードし、rpmを作成する方法を見つけます(他のソフトウェアの最上層ソフトウェアの場合、たとえばRattleなど)簡単なタスクではありません)、そして最後にそれをインストールします。したがって、そのようなランキングでより高い他のディストリビューションを検討することは私にとって良いことです。
さて、 ここ いくつかの情報が見つかりますが、正確かどうかはわかりませんが、あまり多くはないと思います。
とにかく、主要なLinuxディストリビューションにはそれぞれ、必要なものがほぼすべて揃っています。欠けているのは、本質的にnicheアプリケーション、または何らかの方法でパッケージ化できないアプリケーションです。
これは原則として客観的な質問です(そこで入手可能なパッケージの数を数えます)が、比較可能な数値がないために答えることは困難です。
ディストリビューションに付属するパッケージのみを数える場合、 Wikipediaの表 (リンクの enzotib に感謝)が答えを示します。むしろ、それは答えに向かっていく方法です:異なるディストリビューションは、異なる方法でパッケージを分割します。たとえば、SuSEはモノリシックパッケージに向いていないため、ソースパッケージよりもバイナリパッケージがほとんどありません。 Debianは通常、個別にインストールできることもあるすべてのものを分離しますが、ソースパッケージの数はほぼ同じですが、バイナリパッケージは2倍になります。概して、ほとんどの主要なLinuxディストリビューション(Ubuntu、Debian、AURを含むArch Linux、OpenSuSE、Fedora、Mandriva)には、同量のソフトウェアが含まれています。
ベンダーが直接提供するサードパーティのリポジトリとバイナリパッケージを数えると、さらに違いがあります。簡単に言えば、ディストリビューションのユーザーが多いほど、そのパッケージを作成しようとする人が増えます。はっきりとした数字はありませんが、ユーザーリポジトリの膨大なコレクションと広範囲にわたるサポート(Ubuntuの人気のため)の両方により、Ubuntuがここでの勝者であると思います。エンタープライズソフトウェアの場合、Red Hatも強力な候補です。
¹ 個人用パッケージアーカイブ(PPA)— ユーザーのエントリポイント 、 開発者のエントリポイント 。
debianの場合:
apt-cache pkgnames | wc -l
redHatの場合:
dnf repoquery | wc -l