Por que demora tanto tempo para que a Atualização de software no OS X me diga que estou atualizado? Atualmente, estou executando o 10.7.2, mas esse foi o caso de todas as versões do OS X que executei. Acabei de realizar uma verificação e demorou três minutos para retornar.
Não consigo pensar em nenhum motivo para levar tanto tempo. Não é uma pesquisa bastante rápida de aplicativos e versões?
Por outro lado, a mesma função na iOS / iTunes Store e na Mac App Store leva quase pouco tempo.
macos
software-update
Trieu
fonte
fonte
Respostas:
O Mac OS X mantém uma lista de todos os pacotes instalados
/var/log/receipts
.Quando a atualização do software é executada, ela procura atualizações para todos os pacotes (ou talvez apenas a Apple) individualmente, enviando uma solicitação HTTP com uma assinatura do pacote aos servidores da Apple e aguardando uma resposta. Isso é necessário devido à grande variedade de configurações possíveis para qualquer sistema.
No meu sistema Snow Leopard, a atualização de software enviou ~ 322 solicitações HTTP para os servidores da Apple.
Então, basicamente, é só procurar se há atualizações, mas, devido ao grande número de pacotes separados e às vezes opcionais (Java, X11, drivers de impressora etc.), combinados com o fato de enviar cada solicitação separadamente, ele pode Demora um tempo.
fonte
Eu nunca tive esse problema, porque nunca fiz manualmente uma "Atualização de software". Lion me diz, com um pop-up de "Atualização de Software", sempre que uma atualização estiver pronta para mim. E depois verifique se a atualização leva apenas um minuto.
Esta é uma grande melhoria do lado deles.
fonte