重置 OS X 软件更新服务器

Tre*_*man 9 updates macos

我的软件更新坏了。我曾尝试将其设置为从我的 OS X 服务器 (server.local) 更新(而不是从 Apple 拉取)以节省带宽,但始终无法使其正常工作。现在,当我运行软件更新时,我得到:

软件更新服务器 (server.local) 没有响应。

检查以确保您的网络连接正常运行。如果您的连接没有问题,请联系您的网络管理员寻求帮助。

我尝试通过执行以下操作将其重置回默认位置:

defaults write ~/Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

但它仍然给出相同的错误。

我也试过使用无效的软件更新启动器

当我第一次遇到这个问题时,我正在运行 Leopard。我已经升级到雪豹,但这对这个问题没有影响。

小智 8

markratledge 有命令权限,但需要以超级用户权限运行。为此,请将此确切命令复制并粘贴到终端窗口中:

sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
Run Code Online (Sandbox Code Playgroud)

它将提示您输入管理员密码,并且无需任何确认即可完成。


Che*_*ion 7

删除/Library/Preferences/com.apple.SoftwareUpdate.plist应该是你所需要的,但它可能是设置生活~/Library/Preferences/com.apple.SoftwareUpdate.plist以及甚至通过MCX(中号anaged ç lient适用于Mac OS X)。您可以通过运行来检查 MCX 设置sudo mcxquery -user shortusername | grep Update