パッケージの合計インストールサイズがダウンロードしたバイナリサイズの倍数であるのはなぜですか?

パッケージの合計インストールサイズがダウンロードしたバイナリサイズの倍数であるのはなぜですか?

私は21世紀に切り替えて、私のnetctlネットワーキングソリューションをネットワーク管理者に置き換える必要があるときに決めました。

resolving dependencies...
looking for conflicting packages...

Packages (10) {bluez-libs-5.44-1 (...) networkmanager-1.6.2-3}

Total Download Size:    4.59 MiB
Total Installed Size:  29.84 MiB

インストールサイズはダウンロードサイズの約6倍です。この追加の「重量」はどこで発生しますか?私の言葉は一般的に、この具体的な例ではないという意味ですか?これを「一般的な」用語で説明できますか?

答え1

根本的な原因は圧縮です。パッケージが圧縮され、ダウンロードサイズがインストールサイズより小さくなります。場合によっては圧縮が可能です。非常に効果的な。

多くのパッケージングツールは他の要因にも影響します。

  • パッケージをアップグレードすると、一部のディストリビューションはバイナリデルタパッケージのダウンロードをサポートしているため、ダウンロードサイズがさらに小さくなります。
  • 一部のツールは、パッケージを再インストールするときにローカルキャッシュを考慮します。したがって、インストールする必要があるパッケージをダウンロードしたがまだインストールしていない場合しかし、)、ダウンロードサイズに関係なく。

関連情報