Perché il controllo dell'aggiornamento del software OS X richiede così tanto tempo?

28

Perché ci vuole così tanto tempo per l'aggiornamento del software in OS X per dirmi che sono aggiornato? Attualmente sto eseguendo 10.7.2, ma questo è stato il caso per tutte le versioni di OS X che ho eseguito. Ho appena eseguito un controllo e ci sono voluti tre minuti per tornare.

Non riesco a pensare a nessuna ragione per cui dovrebbe richiedere così tanto tempo. Non è una ricerca abbastanza veloce di applicazioni e versioni?

Al contrario, la stessa funzione su iOS / iTunes Store e Mac App Store non richiede quasi tempo.

    
posta Trieu 17.11.2011 - 03:17
fonte

2 risposte

14

Mac OS X mantiene un elenco di tutti i pacchetti installati in /var/log/receipts .

Quando viene eseguito l'aggiornamento del software, controlla individualmente gli aggiornamenti per ogni pacchetto (o forse solo Apple) inviando una richiesta HTTP con una firma del pacchetto ai server Apple e in attesa di una risposta. Ciò è necessario a causa della grande varietà di configurazioni possibili per qualsiasi sistema.

Sul mio sistema Snow Leopard, l'aggiornamento del software in esecuzione ha inviato ~ 322 richieste HTTP ai server Apple.

Quindi fondamentalmente sta solo cercando se ci sono aggiornamenti, ma a causa del numero puro di pacchetti separati ea volte opzionali (Java, X11, driver di stampante, ecc.), uniti al fatto che sta inviando ogni richiesta separatamente , ci può volere un po '.

    
risposta data 18.11.2011 - 17:44
fonte
0

Non ho mai riscontrato questo problema, perché non eseguo mai manualmente un "aggiornamento software". Lion mi dice, con un pop-up di "Aggiornamento software", ogni volta che un aggiornamento è pronto per me. E poi controlla dopo che l'aggiornamento dura circa un minuto.

Questo è un enorme miglioramento dalla loro parte.

    
risposta data 18.11.2011 - 23:25
fonte

Leggi altre domande sui tag