そろそろ 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
基本的な理由は圧縮です。パッケージは圧縮されているため、ダウンロードサイズはインストールサイズに比べて小さくなります。場合によっては、圧縮によってとても効果的。
多くのパッケージング ツールでは、他の要素も影響します。
- パッケージをアップグレードする場合、一部のディストリビューションではバイナリ デルタ パッケージのダウンロードがサポートされており、これによりダウンロード サイズがさらに削減されます。
- パッケージを再インストールする際、一部のツールはローカルキャッシュを考慮します。そのため、インストールが必要なパッケージを既にダウンロードしている場合(ただし、インストールされていない場合)は、まだ) の場合、ダウンロード サイズは考慮されません。