|
In der Tat, die "Service-Packs" für Linux (die ja bekannterweise vollständige Vollversionen sind) sind wirklich etwas groß.
Für rpm-basierte Systeme gäbe es eine einfache Lösung: delta-rpms, die ich hermit vorschlagen möchte. Nachfolgend einige Details zu den Delta-RPMs:
Diese Delta-RPMs können (von Softmaker) auf zwei Arten erstellt werden:
1) Ohne option "-r": Bei den Beta-Versionen war dann das Delta-RPM für ein Update immer so zwischen 10 und 14 MB groß.
Das Update auf Version 584 war leider etwas größer, nämlich 23 664 308 Bytes.
Bei bereits installierten Softmaker Office 2010 den Befehl "applydeltarpm softmaker-office-beta-2010-578_579.delta.rpm softmaker-office-beta-2010-579.i386-rpm" eingeben und dann das erzeugte ca. 140 MB große RPM ganz normal installieren.
2) Mit Option "-r" Bei den Beta-Versionen war dann das Delta-RPM für ein Update immer so zwischen 1 und 2 MB groß..
Das Update von 582 auf 584 fällt auch hier größer aus, nämlich 14 621 898 Bytes.
Diese weitere Einsparung hat aber seinen Preis: Um das Update anzuwenden, muss man das alte RPM noch haben:
applydeltarpm -r softmaker-office-beta-2010-578.i386-rpm applydeltarpm softmaker-office-beta-2010-578_579.rdelta.rpm softmaker-office-beta-2010-579.i386-rpm und dann das erzeugte ca. 140 MB große RPM ganz normal installieren.
PS: Die deltarpms werden (idealerweise von Seiten Softmaker) durch folgendes Kommando erstellt (wieder am Beispiel der Beta, da deren Dateinamen im Beta-Forum bereits zu lesen sind):
makedeltarpm softmaker-office-beta-2010-578.i386.rpm softmaker-office-beta-2010-579.i386.rpm softmaker-office-beta-2010-579.i386.rpm softmaker-office-beta-2010-578_579.delta.rpm
bzw. die Option "-r" bei dem Aufruf noch vor dem ersten Dateinamen dazugepackt.
OK: Die Deltarpms sind nur immer zwischen zwei Versionen, aber selbst wenn man ein paar Servicepacks verpasst hat, geht es allemal schneller, bsp. 3 deltarpms herunterzuladen als eine Vollversion.
Und die Deltarpms sind nutzlos, wenn man die alte Version weder als RPM noch installiert hat. Also ähnlich wie bei den Service-Packs für Windows.
Die Software, um die Deltarpms zu erstellen/anzuwenden, gibt es übrigens im Git-Repository softmaker-office-beta-2010-578_579.delta.rpm, falls die in der eigenen Distribution nicht oder nicht aktuell genug enthalten ist.
Ich würde mich echt freuen, wenn in Zulunft der riesige Download durch die Möglichkeit, ein Delta-RPM downzuloaden unnötig wird. Ist, wie am Beispiel vorgeführt, nur ein einziger Befehl, den Ihr zur Erzeugung desselben absetzen müsst und das dann auf Euren Server schieben.
|