如何从终端启用/禁用OS X beta参与?


10

有谁知道如何从终端启用/禁用OS X beta参与?

通常,可以通过选择在App Store首选项窗格中找到的以下选项来退出Beta程序。但是,一旦您选择退出,选择加入的选项就会消失,并且必须使用在线找到的实用程序再次选择加入。对我来说这很乏味。由于OS X中的大多数设置都是使用默认值进行管理的,所以我想知道是否有人在首选项窗格中具有一组启用/禁用此选项的命令?

如果不是,那么也许是一个我可以发现相关默认读/写语句以启用此功能的过程?

最终,我希望能够仅在某些时段选择加入,而在其他时段选择退出。

如果有比使用终端机更简单的方法,我也愿意学习。

贝塔

Nota Bene-如果有任何不清楚的地方,或者是否需要更多信息以改善此问题,请在评论中让我知道。

系统:我在不同的机器上运行Yosemite和El Capitan。


请注意,如果Beta的注册处于NDA之下-许多人将拒绝在此处回答,您可能需要在Apple的论坛上进行讨论。您是否看过用于注册的软件包,脚本或个人资料?戳那里可能会提供一些线索,以了解默认数据库中的哪些密钥可能相关。
bmike

Answers:


16

正如SeanCLT所提到的,您/您的系统需要注册到一个程序中,并且您需要安装正确的实用程序。有关实用程序的声明是一种假设,我没有尝试过。之后,您可以使用该softwareupdate命令启用和禁用Beta /预发行版源。

您可以通过以下方式禁用它:

软件更新-清除目录

启用有点棘手,因为您需要选择频道/源。选项包括:

OS X公开测试版

sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.12beta-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog。 z

OS X Developer Beta目录

sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.12seed-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog。 z

OS X Gold Master目录

sudo软件更新--set-catalog https://swscan.apple.com/content/catalogs/others/index-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz


1
仅使用softwareupdate -h,就可以为您提供有关该命令的非常基本的信息。
Volsk

谢谢,我正在使用man softwareupdate,但没有显示几个选项。关于如何确定可用的目录选项的任何指示?
Tommie C.


1

注册Beta的步骤

  1. 转到https://beta.apple.com/sp/betaprogram/guide
  2. 使用您的Apple ID登录
  3. 单击右上方菜单栏上的“注册设备”。
  4. 步骤2具有蓝色按钮“下载OS X EL Capitan公共Beta访问实用程序”

我还注册了我的VM的Beta版,我最近在10.11.4版发布后取消了注册

您可能会发现此问题很有用。 如何从Beta过渡到OS X的稳定版本


1
很抱歉选择尼特,但这部分是“从终端”开始的,这似乎是OP想要学习的重点。
bmike

2
我读它的意思是,如果有比使用终端机更简单的方法,我认为他的意思不是终端机
SeanClt
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.