¿Por qué tarda tanto tiempo la Actualización de software en OS X para decirme que estoy actualizado? Actualmente estoy ejecutando 10.7.2, pero este ha sido el caso para todas las versiones de OS X que he ejecutado. Acabo de realizar una comprobación y me llevó tres minutos volver.
No se me ocurre ninguna razón por la que debería llevar tanto tiempo. ¿No es una búsqueda bastante rápida de aplicaciones y versiones?
Por el contrario, la misma función en iOS / iTunes Store y Mac App Store casi no lleva tiempo.
macos
software-update
Trieu
fuente
fuente
Respuestas:
Mac OS X mantiene una lista de todos los paquetes instalados
/var/log/receipts
.Cuando se ejecuta la actualización de software, busca actualizaciones para cada paquete (o quizás solo Apple) individualmente enviando una solicitud HTTP con una firma del paquete a los servidores de Apple y esperando una respuesta. Esto es necesario debido a la gran variedad de configuraciones posibles para cualquier sistema.
En mi sistema Snow Leopard, la actualización de software en ejecución envió ~ 322 solicitudes HTTP a los servidores de Apple.
Básicamente, solo está buscando si hay actualizaciones, pero debido a la gran cantidad de paquetes separados y a veces opcionales (Java, X11, controladores de impresora, etc.), combinados con el hecho de que está enviando cada solicitud por separado, puede tomar un tiempo.
fuente
Nunca he experimentado este problema, porque nunca hago manualmente una "Actualización de software". Lion me dice, con una ventana emergente de "Actualización de software", cada vez que una actualización está lista para mí. Y luego verifique que la actualización demore aproximadamente un minuto.
Esta es una gran mejora por su parte.
fuente