Comment changer le serveur de mise à jour de logiciels en un serveur officiel sur OS X Lion (ou version ultérieure)?

11

J'ai récemment acheté un nouveau macbook pro avec Lion, j'ai eu quelques problèmes et l'ai vérifié par des Apple. Il m'a été retourné mais le serveur de mise à jour du logiciel semble avoir été modifié et ne se mettra pas à jour. Comment puis-je passer à l'officiel? Je voudrais éviter les 2 heures de route. Merci!!

Matt Sherman
la source

Réponses:

16

Cela dépend exactement de la façon dont ils ont modifié le paramètre du serveur de mise à jour. S'ils ont fait la chose évidente, cela devrait supprimer le paramètre (afin que cela revienne à la normale):

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

Si cela ne fonctionne pas, il est possible qu'il soit configuré en tant que paramètre par utilisateur (plutôt qu'à l'échelle du système), auquel cas cela devrait le faire:

defaults delete com.apple.SoftwareUpdate CatalogURL
Gordon Davisson
la source
8

Sur le système plus récent que 10.10

sudo softwareupdate --clear-catalog
Quanlong
la source
2

Avant de vous rendre chez le technicien Apple, vous pouvez taper la commande Terminal suivante:

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

Cela indiquera l'URL que SoftwareUpdate vérifie.

machead
la source
1
Seriez-vous prêt à développer légèrement ce point? Nous recherchons de bonnes réponses approfondies. Peut-être pourriez-vous inclure les étapes nécessaires pour arriver à ce point?
bassplayer7
Sur OS X 10.8.2, lors du test de la réponse ci-dessus, j'obtiens cette erreur: la paire domaine / par défaut de (/Library/Preferences/com.apple.SoftwareUpdate, CatalogURL) n'existe pas
gosmond
@gosmond: cela signifie que votre ordinateur utilisera les serveurs par défaut d'Apple.
Gordon Davisson
@GordonDavisson, OK, alors Machead devrait clarifier cela dans la réponse, afin que les gens qui essaient la commande ne se grattent pas la tête par une "erreur" apparente dans la sortie.
gosmond
-1

Ce qui précède est presque, mais pas tout à fait correct. Ça devrait être

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

Suivi d'un redémarrage.

cela supprimera le serveur sur lequel votre Mac regarde pour obtenir les mises à jour logicielles et le laissera par défaut sur celui d'Apple. Je viens de le faire sur un iMac exécutant El Cap qui essayait d'obtenir des mises à jour à partir d'un serveur de mise à jour interne déconnecté il y a des années.

Sara
la source
3
Il n'y a pas de "ci-dessus" sur Stack Exchange; les réponses sont présentées dans un ordre aléatoire, bien qu'organisées par score, et peuvent évoluer dans le temps.
Tetsujin
-2
sudo defaults rm /Library/Preferences/com.apple.SoftwareUpdate.plist

puis redémarrez

IT guy
la source