如何在OS X Lion(或更高版本)上将软件更新服务器更改为官方服务器?


11

我最近和Lion一起购买了一个新的macbook pro,遇到了一些问题并且由Apple人员进行了检查。它返回给我,但软件更新服务器似乎已更改,不会更新。我该怎么换官方的?我想避开2个小时的车程。谢谢!!

Answers:


15

这取决于他们如何更改更新服务器设置。如果他们做了明显的事情,这应该删除设置(所以它将恢复正常):

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

如果这不起作用,它可能被配置为每用户(而不是系统范围)设置,在这种情况下应该这样做:

defaults delete com.apple.SoftwareUpdate CatalogURL

8

在比10.10更新的系统上

sudo softwareupdate --clear-catalog

2

在开车到Apple技术人员之前,您可以键入以下终端命令:

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

这将告诉SoftwareUpdate正在检查的URL。


1
你愿意稍微扩大吗?我们正在寻找好的,深入的答案。也许你可以包括达到这一点所需的步骤?
bassplayer7 2013年

在OS X 10.8.2上,当测试上面的答案时,我收到此错误:域/默认对(/Library/Preferences/com.apple.SoftwareUpdate,CatalogURL)不存在
gosmond 2013年

@gosmond:这意味着您的计算机将使用默认设置 - Apple的服务器。
戈登戴维森2013年

@GordonDavisson,好的,然后machead应该在答案中明确说明,以便尝试命令的人不会因输出中明显的“错误”而挠头。
gosmond 2013年

-1

以上几乎是,但不太正确。它应该是

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

随后重启。

这将删除Mac正在查看的任何服务器以获取软件更新,并将其默认返回到Apple服务器。我刚刚在一台运行El Cap的iMac上完成了这项工作,它试图从多年前断开连接的内部更新服务器获取更新。


3
Stack Exchange上没有“上方”; 答案以随机顺序呈现,虽然按分数排列,但可能会随着时间的推移而变化。
Tetsujin 2016年

-2
sudo defaults rm /Library/Preferences/com.apple.SoftwareUpdate.plist

然后重新启动

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.