Como altero o servidor de atualização de software para oficial no OS X Lion (ou posterior)?

11

Recentemente, comprei um novo macbook pro com o Lion, tive alguns problemas e ele foi verificado pelo pessoal da Apple. Foi devolvido a mim, mas o servidor de atualização de software parece ter sido alterado e não será atualizado. Como posso mudar para o oficial? Eu gostaria de evitar as 2 horas de carro. Obrigado!!

Matt Sherman
fonte

Respostas:

16

Depende exatamente de como eles mudaram a configuração do servidor de atualização. Se eles fizeram o óbvio, isso deve excluir a configuração (para que volte ao normal):

sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Se isso não funcionar, é possível que esteja configurado como uma configuração por usuário (e não em todo o sistema); nesse caso, isso deve ser feito:

defaults delete com.apple.SoftwareUpdate CatalogURL
Gordon Davisson
fonte
8

No sistema mais recente que 10.10

sudo softwareupdate --clear-catalog
Quanlong
fonte
2

Antes de dirigir para o técnico da Apple, você pode digitar o seguinte comando do Terminal:

defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Isso informará a URL que o SoftwareUpdate está verificando.

machead
fonte
1
Você gostaria de expandir um pouco sobre isso? Estamos à procura de respostas boas e aprofundadas. Talvez você possa incluir as etapas necessárias para chegar a esse ponto?
bassplayer7
No OS X 10.8.2, ao testar a resposta acima, recebo este erro: O par de domínio / padrão (/Library/Preferences/com.apple.SoftwareUpdate, CatalogURL) não existe
gosmond
@gosmond: isso significa que seu computador usará o padrão - os servidores da Apple.
Gordon Davisson 22/02
@GordonDavisson, OK, então o machead deve deixar isso claro na resposta, para que as pessoas que tentam o comando não fiquem coçando a cabeça por um aparente "erro" na saída.
gosmond
-1

O acima é quase, mas não completamente correto. Deveria ser

sudo rm /Library/Preferences/com.apple.SoftwareUpdate.plist

Seguido por uma reinicialização.

isso excluirá o servidor que o seu Mac estiver visualizando para obter atualizações de software e o deixará o padrão de volta ao servidor Apple. Acabei de fazer isso em um iMac executando o El Cap, que estava tentando obter atualizações de um servidor de atualização interno desconectado anos atrás.

Sara
fonte
3
Não há "acima" no Stack Exchange; as respostas são apresentadas em uma ordem aleatória, embora organizadas por pontuação, e podem se mover ao longo do tempo.
Tetsujin
-2
sudo defaults rm /Library/Preferences/com.apple.SoftwareUpdate.plist

então reinicie

Cara de TI
fonte