私は1つのアーキテクチャ、「一度に」1つの展開(マルチブートなし)、および公式リポジトリのパッケージについて話しています。異なるディストリビューションのリポジトリを混在させることができる場合は、「純粋なディストリビューション」(例:「only FreeBSD
」)と「混合ディストリビューション」(例:「+++ debian
」)を区別したいと思います。ubuntu
mint
NetBSD
答えがパッケージマネージャに依存しないことを願っています...
apt
たとえば、(配布)サイトでテストする「模擬実行」方法はありますか?システムはどれくらい大きいか重いですか?
ディストリビューションやすべての(アクティブ)派生ディストリビューション(例:OpenBSD
++)を含む、複数のアーキテクチャにFugulta
同じパッケージを提供する方法は?MirOS BSD
問題があいまいな場合は、上限と下限も許可されます。客観的な答えがあることを「知っている」が、個人にとってはあまりにも多くの計算です。
答え1
主なプレイヤーはDebian、Fedora、ArchLinux、およびその派生製品です。
Ubuntu
> apt list 2>/dev/null | grep bionic | wc -l
62007
中央オペレーティングシステム
> yum list | grep " " | wc -l
24758
ご存知のように、それらのいくつかはクラッシュしたり壊れたりする可能性があります。はい、たとえばarm64 Ubuntuで試してみてください。
> apt install * 2>/dev/null | grep "not installable" | wc -l
135
> apt install * 2>/dev/null | grep "Conflicts" | wc -l
903
> echo "62007-135-903" | bc
60969
したがって、60969は、おそらく、高速VMに必要なすべてを実際にインストールしなくても取得できる最も近い推測です。~1TB空きスペース。