¿Por qué el tamaño total instalado de los paquetes suele ser de varios tamaños de los archivos binarios descargados?

¿Por qué el tamaño total instalado de los paquetes suele ser de varios tamaños de los archivos binarios descargados?

Decidí que ya era hora de pasar al siglo XXI y reemplazar mi solución de red netctl con un administrador de red;

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

El tamaño instalado es aproximadamente 6 veces el tamaño descargado, ¿de dónde viene este "peso" extra? Quiero decir, en general, ¿no es este ejemplo específico? ¿Se puede explicar esto siquiera en términos "generales"?

Respuesta1

La razón básica es la compresión: los paquetes se comprimen, por lo que el tamaño de descarga se reduce en comparación con el tamaño de instalación. En algunos casos la compresión puede sermuyeficaz.

Otros factores entran en juego con muchas herramientas de embalaje:

  • al actualizar paquetes, algunas distribuciones admiten la descarga de paquetes binarios delta, lo que reduce aún más el tamaño de la descarga;
  • Al reinstalar paquetes, algunas herramientas tienen en cuenta su caché local, por lo que si ya descargó un paquete que necesita ser instalado (pero no está instaladotodavía), ese tamaño de descarga no se tiene en cuenta.

información relacionada