パッケージの数に基づくLinuxディストリビューションのランキングとは何ですか?


15

私は少なくともトップ10のLinuxディストリビューションのハードデータ、または(より良い)そのようなデータを保持し、(おそらく)すべてのリポジトリを表示するために時々更新するWebページのアドレスを探しています。

基準は-ネイティブの数(SUSEの場合はrpm、Ubuntuの場合はdebなど)パッケージプログラム、ライブラリ、および(インストールCD / DVDではなく)リポジトリで利用可能です。たとえば、ライブラリは、10個のパッケージ(ARM、Intel、SPARCなど)があるからといって、10ではなく1としてカウントされます。

前もって感謝します。

なぜ私がこれについて尋ねているのか興味があるなら。さて、リポジトリを検索して、パッケージがないことを見つけ、そのzip / gz / bz2をダウンロードし、rpmの作成方法を見つけるのに少し疲れています(たとえば、Rattleなどの別のソフトウェアの最上層ソフトウェアの場合簡単なタスクではありません)、最後にインストールします。したがって、このようなランキングで上位にある他のディストリビューションを検討するのは良いことです。


これを公式リポジトリに限定していますか?DebianはDebianまたはUbuntuの可能性があります。Debianは、amd64 squeeze(apt-cache show stats)に〜28442個の「通常」パッケージがあることを示しています。しかし、非フリーまたはプロプライエタリなソフトウェアはありません。非フリーのリポジトリはかなりまばらです。
ゾレダチェ

いいえ、openSUSEのPackmanのように、公式および準公式を数えます。OperaやVirtualBoxなど、1パッケージあたりの「リポジトリ」はカウントしません。
greenoldman

回答:


13

さて、ここであなたはいくつかの情報を見つけました、私は正確であるかどうかわかりません、私はあまり多くないと思います。

とにかく、主要なLinuxディストリビューションにはそれぞれ、必要なものがほぼすべて揃っています。不足しているのは、本質的にニッチなアプリケーション、または何らかの方法でパッケージ化できないアプリケーションです。


Ubuntuとデリバティブが後に続き、Debianとデリバティブが一番の選択肢のようです。
ゾレダチェ

3
技術的には、Ubuntu Debianの派生物です。
シャドゥール

そして、私はニッチなアプリケーションに非常に興味があります。なぜなら、通常は再パックするのが最も難しいからです(私の場合はrpmを作成します)。 。非常に便利なリンクをありがとう!
greenoldman

1
このページのデータは少し古くなっている可能性があります。前回Debianを調べたところ、〜36000とFedora〜25000でした(したがって、Wikipediaで言及されているものよりも数千多い)。
ジェントルデビル

8

これは原則として客観的な質問(利用可能なパッケージの数を数える)ですが、同等の数字がないため答えることは困難です。

ディストリビューションに付属するパッケージのみを数える場合、Wikipedia(リンクのenzotibに感謝)が答えを与えます。むしろ、答えに向かっていく道があります。異なるディストリビューションはパッケージを異なる方法で分割します。たとえば、SuSEはモノリシックパッケージには向いていないため、ソースパッケージよりもバイナリパッケージがほとんどありません。通常、個別にインストールできるものをすべて分離するDebianは、ほぼ同じ数のソースパッケージを持ちますが、バイナリパッケージは2倍になります。全体として、ほとんどの主要なLinuxディストリビューション(Ubuntu、Debian、AURを含むArch Linux、OpenSuSE、Fedora、Mandriva)には同量のソフトウェアが含まれています。

ベンダーが直接提供するサードパーティのリポジトリとバイナリパッケージを数えると、さらに違いがあります。簡単に言えば、ディストリビューションのユーザーが多いほど、より多くの人がパッケージを作成する傾向があります。確固たる人物はいませんが、ユーザーリポジトリの膨大なコレクション¹と幅広いサポート(Ubuntuの人気のため)の両方の理由で、Ubuntuがここで勝者であると思います。エンタープライズソフトウェアにとって、Red Hatは強力な候補でもあります。

¹ パーソナルパッケージアーカイブ(PPA) - ユーザーのためのエントリポイント開発者のためのエントリポイント


0

Debianの場合:

apt-cache pkgnames | wc -l

RedHatの場合:

dnf repoquery | wc -l
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.