Hallo Eric, *,

On Wed, Mar 01, 2006 at 10:25:45PM +0100, Eric Hoch wrote:
> Am Mon, 27 Feb 2006 13:41:25 +0100, schrieb Andreas Morawietz:
> > [inkrementelle Updates]
>
> Nun gut, darüber wird immer mal wieder diskutiert und es scheitert 
> zur Zeit noch an den Linuxdistributionen. Es ist wohl so, dass es 
> keinen Standard dafür gibt, wie unter Linux ein rpm Paket gepatcht 
> werden kann.

Stimmt.

> Entweder das ganze rpm Paket austauschen oder gar 
> nicht.

Stimmt.

> Gleiches bei Debian. Mitlerweile sind die Programme schon 
> sehr modular und in "kleine" Pakete zerlegt, doch nach wievor kann 
> nur das gesammte Paket ausgetauscht werden und nicht die eine 
> Datei, denn dann müßte jede Datei, etc ein Paket sein. 

Jein. Zwar kann immer nur ein Paket komplett ausgetauscht werden,
allerdings bedient sich OOo hier eines Tricks:
Es bleibt ja dem Paketbauer überlassen was er alles in die Pakete
reinsteckt.
Die meisten "Dateien" die in den updatebaren Paketen stecken sind
durch Symlinks referenziert.

Ein Updatepaket braucht also nur die geänderten Dateien installieren und
die entsprechenden Symlinks auf die neuen Dateien umstellen.
(Die alten Dateien bleiben auf der Platte)

Das es die noch keine patch-updates gibt liegt vermutlich auch an dem
Aufwand (und wie Du schon angesprochen hast: Wenn die geänderten Dateien
sich auch schon auf 50MB aufsummieren, dann lohnt sich ein Patch-update
nicht)

> Es wurde in Googles Summer of Code an einer Lösung für rpm 
> gearbeitet. Mein letzter Wissenstand ist aber, dass dies nicht 
> offiziell in allen rpm basierten Distributionen drin ist.

Das ist keine Lösung speziell für OOo, sondern für RPM an sich.

> Entweder 
> war es so, dass Fedora Core fehlte oder SuSE (ich schmeiß das 
> garantiert wieder durcheinander) und die Distris, eine für 
> Nordamerika, die andere für Europa, sind nunmal die Platzhirsche. 

SuSE hat einen Patch-mechanismus, der aber leider nicht kompatibel mit
den Standard-rpm format ist (AFAIK andere Datenbankstrukture u.ä.)

Aber auch wenn sich die "großen" heute auf eine Methode festlegen und
das in das offizielle, standard rpm einfließt würde es noch eine ganze
Weile dauern bis sich das verbreitet hat. Viele Nutzer werden die alten
rpm-versionen nutzen die nichts mit den Patch-RPMs anfangen können.

> [...]

ciao
Christian
-- 
NP: Pantera - Slaughtered

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an