WIe funktionieren Updates?

  • wie funktionieren updates? Wie ändern sie die innere Struktur des Codes?

  • es werden einfach externe programme oder libraries heruntergeladen und mit den jetziger ersetzt

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • und wenn nun ein Update welche Dateien ersetzt, wie kann ich erfahren welche ersetzt wurden? Also jetzt ohne alle Dateien zu überprüfen, ein scanning sozusagen...?

  • Code wird eben nicht ersetzt. (Außer du machst ein update eines SVN-Archivs, was du sicher nicht meinst, schau bei Wikipedia, wenn es dich interessiert)
    Oft werden dann eben auch nur einzelne Konfigurationsdateien oder Module (du kannst ja seperate .o-Dateien und sowas kompilieren) geändert, wodurch manche Updates platzsparend sind, viele laden aber auch einfach alles neu herunter und installieren alles neu, was allerdings zum Beispiel bei rpm-Archiven sehr schnell geht.
    Die meisten Programme haben auch nicht so richtige Updatefunktionen, sagen höchstens, wo man die neue Version herunterladen kann, aber unter Linux geht es sowieso automatisch.

    Viele liebe Grüße
    The User

  • Zitat von Dodo

    es werden einfach externe programme oder libraries heruntergeladen und mit den jetziger ersetzt

    So pauschal ist diese Aussage falsch. Natürlich kann man mit einem Patch/Update ein vorhandenes Binary (z.B. ein ausführbares Programm) ändern. Aber natürlich ist das nicht bei jedem Patch/Update der Fall.

    Hier eine gute Einführung zum Patchen.