特定のLinuxディストリビューションに利用可能なすべてのパッケージをインストールしたと仮定すると、そのサイズはどのくらいですか?
明らかに、このサイズはディストリビューションとパッケージの選択によって異なり、Githubで利用可能なすべてのソフトウェアと開発可能なソフトウェアを追加すると理論上の制限はありません。
この目的のために、私たちは基本リポジトリ、貢献リポジトリ、および追加リポジトリの公式パッケージのみを考慮します。
しかし、このインストールはどのように機能しますか?
答え1
Debian を「大きなディストリビューション」(Debian のディストリビューションより大きい)の代用として不安定だと考えてみましょう。amd64
利用可能なすべてのパッケージのインストールされたサイズの合計は、次のように取得できます。
$ awk '/Installed-Size:/ { sum += $2 } END { print sum }' /var/lib/apt/lists/deb.debian.org_*unstable*amd64_Packages
387545199
サイズはキロバイト単位なので、369.6 GiBと同じです。
これは理論的最大値です。一部のパッケージが互いに競合するため、使用可能なすべてのパッケージを同時にインストールすることはできません。たとえば、一度に1つのメールサーバーのみをインストールできます。
Debian を有効かつ最大限にインストールすると、まだ使用できますが、これにより多数のサービスが実行されます。
デバッグパッケージを考慮してサイズを増やすことができます。main
すべてのデバッグパッケージをインストールするには、さらに91.5GiBが必要です。