%3F%20.png)
私が話しているのは、1 つのアーキテクチャ、一度に 1 つのディストリビューション (マルチブートなし)、および公式リポジトリ内のパッケージのみです。異なるディストリビューションのリポジトリを混在させることができる場合は、「純粋なディストリビューション」(「only FreeBSD
」など) と「混合ディストリビューション」(「debian
+ ubuntu
+ mint
+ NetBSD
」など) を区別したいと思います。
答えがパッケージ マネージャーに大きく依存しないことを願います...
apt
(配布)サイトでテストするなど、「ドライラン」(と呼んでいます) する方法はありますか? そのシステムはどれくらいの大きさ/重さになるでしょうか?
ディストリビューションとすべての (アクティブな) 派生ディストリビューション (例: ++ OpenBSD
)を含む複数のアーキテクチャに対して同じパッケージを用意するのはどうでしょうか?Fugulta
MirOS BSD
質問があまりにも漠然としている場合は、下限と上限も許容されます。客観的な答えがあることは「わかっています」が、それは確かに個人にとっては計算量が多すぎるだけです。
答え1
大手は Debian、Fedora、ArchLinux とその派生です。
ウブントゥ
> apt list 2>/dev/null | grep bionic | wc -l
62007
セントOS
> 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空き容量。