Warum ist die Gesamtgröße der installierten Pakete oft um ein Vielfaches größer als die der heruntergeladenen Binärdateien?

Warum ist die Gesamtgröße der installierten Pakete oft um ein Vielfaches größer als die der heruntergeladenen Binärdateien?

Ich habe beschlossen, dass es an der Zeit ist, ins 21. Jahrhundert zu wechseln und meine Netctl-Netzwerklösung durch einen Netzwerkmanager zu ersetzen.

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

Die installierte Größe beträgt etwa das Sechsfache der heruntergeladenen Größe. Woher kommt dieses zusätzliche „Gewicht“? Ich meine das im Allgemeinen, nicht dieses Beispiel-spezifisch? Kann man das überhaupt in „allgemeinen“ Begriffen erklären?

Antwort1

Der Hauptgrund ist die Komprimierung: Pakete werden komprimiert, sodass die Downloadgröße im Vergleich zur Installationsgröße reduziert wird. In einigen Fällen kann die KomprimierungsehrWirksam.

Bei vielen Verpackungstools spielen noch weitere Faktoren eine Rolle:

  • beim Upgrade von Paketen unterstützen einige Distributionen das Herunterladen binärer Delta-Pakete, was die Downloadgröße noch weiter reduziert;
  • Bei der Neuinstallation von Paketen berücksichtigen einige Tools Ihren lokalen Cache. Wenn Sie also bereits ein Paket heruntergeladen haben, das installiert werden muss (aber nicht installiert ist),noch), wird die Downloadgröße nicht berücksichtigt.

verwandte Informationen