Como ativar / desativar a participação beta do OS X no Terminal?

10

Alguém sabe como habilitar / desabilitar a participação beta do OS X no Terminal?

Normalmente, pode-se optar por não participar do programa Beta, escolhendo a seguinte opção, encontrada no painel de preferências da App Store. No entanto, uma vez que você optar por não participar, a opção de participar desaparece e é necessário usar um utilitário encontrado on-line para participar novamente. Isso é entediante para mim. Como a maioria das configurações do OS X é gerenciada usando padrões, será que alguém tem um conjunto de comandos para ativar / desativar essa opção no painel de preferências?

Caso contrário, talvez um processo em que eu possa descobrir as instruções de leitura / gravação dos padrões relevantes para ativar esse recurso?

Por fim, gostaria de poder simplesmente optar por participar durante determinados períodos e optar por não participar em outros momentos.

Se houver uma abordagem mais simples do que usar o Terminal, também estou aberto a aprender sobre isso.

beta

Nota Bene - Por favor, deixe-me saber nos comentários se algo não está claro ou se são necessárias mais informações para melhorar esta questão.

Sistema: Estou executando o Yosemite e o El Capitan em máquinas diferentes.

Tommie C.
fonte
Esteja ciente de que, se a inscrição beta estiver sob NDA - muitas pessoas se recusarão a responder aqui e talvez você precise discutir isso nos fóruns da Apple. Você já olhou para qualquer pacote, script ou perfil usado para se inscrever? Ao cutucar, pode haver algumas dicas sobre qual chave do banco de dados de padrões pode estar relacionada.
bmike

Respostas:

16

Conforme mencionado pelo SeanCLT, você / seu sistema precisa estar inscrito em um dos programas e precisa ter os utilitários corretos instalados. Depois disso, você pode usar o softwareupdatecomando para ativar e desativar a fonte beta / pré-lançamento.

Você pode desativá-lo via:

softwareupdate --clear-catalog

A ativação é um pouco mais complicada, porque você precisa escolher seu canal / fonte. As opções são:

Beta público do 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. gz

Catálogo beta do desenvolvedor do OS X

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. gz

Catálogo principal do OS X Gold

sudo softwareupdate --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

Volsk
fonte
1
Apenas o uso softwareupdate -h, fornece informações muito básicas sobre o comando.
Volsk 23/03
Obrigado, eu estava usando o man softwareupdate e várias opções não estavam aparecendo. Alguma dica sobre como determinar quais opções de catálogo estão disponíveis?
Tommie C.
Nenhuma resposta direta, mas você pode ser ajudado por jamfnation.jamfsoftware.com/discussion.html?id=15064 e gist.github.com/geoff-codes/c7b38d695af39c4e1535
Volsk
1

Etapas para se inscrever na versão beta

  1. Acesse https://beta.apple.com/sp/betaprogram/guide
  2. Entre com seu ID Apple
  3. Clique em Registrar seus dispositivos na barra de menus superior direita
  4. A etapa 2 possui um botão azul "Fazer o download do utilitário de acesso público beta do OS X EL Capitan"

Eu também estava inscrito na versão beta da minha VM. Eu a cancelei recentemente de registro após a versão 10.11.4

você pode achar útil essa pergunta Como passar de versões beta para estáveis ​​do OS X

SeanClt
fonte
1
desculpe-me por escolher lêndeas, mas que parte disso é "do terminal", que parece ser o ponto principal que o OP deseja aprender.
bmike
2
Eu li-o como se houvesse uma abordagem mais simples de usar o Terminal Eu pensei que ele queria dizer que não seja o terminal
SeanClt