コンピュータに競合なしにいくつかのパッケージを含めることはできますか? [閉鎖]

コンピュータに競合なしにいくつかのパッケージを含めることはできますか? [閉鎖]

私は1つのアーキテクチャ、「一度に」1つの展開(マルチブートなし)、および公式リポジトリのパッケージについて話しています。異なるディストリビューションのリポジトリを混在させることができる場合は、「純粋なディストリビューション」(例:「only FreeBSD」)と「混合ディストリビューション」(例:「+++ debian」)を区別したいと思います。ubuntumintNetBSD

答えがパッケージマネージャに依存しないことを願っています...

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空きスペース。

関連情報