修复 OS X El Capitan Beta 更新未在软件更新中显示的问题
OS X 10.11 Public Beta 6 它不会显示为可用,但你知道它还没有安装在 Mac 上。通常这可以通过转到“更新”选项卡并按 Command+R 刷新更新来解决,但如果这不起作用,您可能需要手动干预并重新设置软件更新下载目录。
请记住,只有在实际测试 OS X El Capitan 测试版时才想这样做,如果您尝试手动将软件更新目录设置为测试版提要,您可能会破坏 OS X更新,他们根本不会出现。另请注意,有两个不同的 URL 可供选择,具体取决于 Mac 是否设置为测试 OS X Public Beta 或 OS X Developer Beta(或者如果您碰巧参加了这两个 Beta 程序,您可以使用这些命令在两者之间切换,但这有点离题)。最后,请确保您没有手动选择不接收测试版更新 a> 通过系统偏好设置,这也可能会阻止显示正确的测试版更新。
无论您是参与公共测试版计划还是开发者测试版计划,打开终端应用程序并从以下选项中输入适当的命令字符串:
公开 Beta 测试员?设置 OS X Public Beta 目录:
如果您是 Mac OS Public Beta 测试计划的一部分并希望将其设置为适当的软件目录流,请使用:
sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11beta-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged- 1.sucatalog.gz
注册 Mac 开发人员?设置 OS X Developer Beta 目录:
如果您是注册的 Mac 开发人员并且想要设置 Mac Developer Beta 软件目录流,请使用:sudo softwareupdate --set-catalog https://swscan.apple.com /content/catalogs/others/index-10.11seed-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
转基因种子
OS X 10.11 种子目录 URL 如下:sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11-10.10- 10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
确认软件更新目录更改有效
将目录设置为适当的 URL 后,您可以通过使用 softwareupdate 命令列出所有可用更新来快速验证更改是否有效:
softwareupdate --list
然后您可以返回 App Store 并像往常一样安装测试版更新,或者如果您想留在终端应用程序中,您可以 也从命令行安装 OS X 更新 通过指定要安装的包。
如何重置为默认的 OS X 软件更新目录
如果您弄乱了语法或者只是想重置回默认的软件更新目录流,请使用以下命令字符串:
softwareupdate --clear-catalog
同样,如果您尝试使用 Command + R 刷新 App Store 并且无法显示可用的 Beta 软件更新。
感谢 Tolakipaki 和“CONFIRMED”在我们的评论部分中提供了特定的更新字符串和随附的详细信息,并感谢 SixColors 几个月前提供了类似的解决方案。为什么更新不再随机出现在某些用户身上尚不清楚,但幸运的是这是一个简单的解决方案。