Warum dauert es so lange, bis das Software-Update in OS X anzeigt, dass ich auf dem neuesten Stand bin? Ich verwende derzeit 10.7.2, aber das war bei allen Versionen von OS X der Fall, die ich ausgeführt habe. Ich habe gerade eine Überprüfung durchgeführt und es dauerte drei Minuten, bis ich zurückkam.
Ich kann mir keinen Grund vorstellen, warum es so lange dauern sollte. Ist es nicht eine ziemlich schnelle Suche nach Anwendungen und Versionen?
Im Gegensatz dazu dauert die gleiche Funktion im iOS / iTunes Store und im Mac App Store fast keine Zeit.
macos
software-update
Trieu
quelle
quelle
Antworten:
Mac OS X führt eine Liste aller installierten Pakete in
/var/log/receipts
.Wenn ein Software-Update ausgeführt wird, wird für jedes (oder möglicherweise nur für Apple) Paket einzeln nach Updates gesucht, indem eine HTTP-Anforderung mit einer Signatur des Pakets an die Apple-Server gesendet und auf eine Antwort gewartet wird. Dies ist aufgrund der Vielzahl von Konfigurationen erforderlich, die für jedes System möglich sind.
Auf meinem Snow Leopard-System, auf dem das Software-Update ausgeführt wird, wurden ~ 322 HTTP-Anforderungen an Apples Server gesendet.
Im Grunde genommen wird nur nach Updates gesucht, aber aufgrund der Vielzahl von separaten und manchmal optionalen Paketen (Java, X11, Druckertreiber usw.) und der Tatsache, dass jede Anforderung einzeln gesendet wird, ist dies möglich dauert eine Weile.
quelle
Ich habe dieses Problem nie erlebt, weil ich niemals manuell ein "Software-Update" durchführe. Lion informiert mich mit einem Popup von "Software Update", wann immer ein Update für mich bereitsteht. Und dann überprüfen, nachdem das Update nur etwa eine Minute dauert.
Dies ist eine enorme Verbesserung von ihrer Seite.
quelle