Как включить / отключить участие в бета-тестировании OS X из Терминала?

10

Кто-нибудь знает, как включить / отключить участие в бета-тестировании OS X из Терминала?

Как правило, можно отказаться от участия в бета-программе, выбрав следующую опцию на панели настроек App Store. Однако, как только вы отказываетесь, опция отказа от подписки исчезает, и для повторной регистрации необходимо использовать утилиту, найденную в Интернете. Это утомительно для меня. Поскольку большинство настроек в OS X управляются с использованием значений по умолчанию, мне интересно, есть ли у кого-нибудь набор команд для включения / отключения этой опции на панели настроек?

Если нет, то, возможно, процесс, в котором я могу найти соответствующие значения по умолчанию для чтения / записи, чтобы включить эту функцию?

В конечном счете, я хотел бы просто иметь возможность участвовать в определенные периоды и отказаться в другое время.

Если есть более простой подход, чем использование Терминала, я открыт для изучения этого вопроса.

бета

Nota Bene - Пожалуйста, дайте мне знать в комментариях, если что-то неясно или необходима дополнительная информация для улучшения этого вопроса.

Система: Я использую Yosemite и El Capitan на разных машинах.

Томми С.
источник
Имейте в виду, что если регистрация на бета-версию находится под NDA - многие люди здесь не ответят, и вам, возможно, придется обсудить это на форумах Apple. Вы смотрели на какой пакет, сценарий или профиль используется для регистрации? Нажатие на них может дать некоторые подсказки относительно того, какой ключ в базе данных по умолчанию может быть связан.
bmike

Ответы:

16

Как уже упоминал SeanCLT, вы / ваша система должны быть зарегистрированы в одной из программ, и вам необходимо установить правильные утилиты. Утверждение об утилитах является предположением, без которого я не пробовал. После этого вы можете использовать softwareupdateкоманду для включения и отключения источника бета / предварительной версии.

Вы можете отключить его через:

softwareupdate --clear-каталог

Включение немного сложнее, потому что вам нужно выбрать свой канал / источник. Варианты:

OS X Public Beta

sudo softwareupdate --set-catalogue 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. GZ

OS X Developer Бета-каталог

sudo softwareupdate --set-catalogue 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. GZ

OS X Gold Master каталог

sudo softwareupdate --set-catalogue 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, дает вам очень основную информацию о команде.
Вольск,
Спасибо, я использовал man softwareupdate и несколько вариантов не показывались. Любые указатели на то, как определить, какие параметры каталога доступны?
Томми С.
Прямого ответа нет, но вам могут помочь jamfnation.jamfsoftware.com/discussion.html?id=15064 и gist.github.com/geoff-codes/c7b38d695af39c4e1535
Вольск,
1

Шаги, чтобы зарегистрироваться в бета-версии

  1. Перейдите на https://beta.apple.com/sp/betaprogram/guide.
  2. Войдите под своим Apple ID
  3. Нажмите Enroll Your Devices в правой верхней строке меню.
  4. Шаг 2 имеет синюю кнопку «Загрузить OS X EL Capitan Public Beta Access Utility»

Я также был зачислен в бета-версию своей виртуальной машины. Я недавно отменил ее после выпуска 10.11.4

Вы можете найти этот вопрос полезным Как перейти с бета-версии на стабильные выпуски OS X

SeanClt
источник
1
Извините, что выбрал гниды, но какая часть этого «из терминала», которая, кажется, является основным моментом, который ОП хочет изучить.
bmike
2
Я читаю это, как
будто