Comment activer / désactiver la participation bêta d'OS X à partir de Terminal?

10

Quelqu'un sait-il comment activer / désactiver la participation bêta d'OS X à partir du terminal?

En règle générale, on peut désactiver le programme bêta en choisissant l'option suivante dans le volet des préférences de l'App Store. Cependant, une fois que vous vous désabonnez, l'option de désinscription disparaît et il faut utiliser un utilitaire trouvé en ligne pour se réinscrire. C'est fastidieux pour moi. Étant donné que la plupart des paramètres sous OS X sont gérés à l'aide des valeurs par défaut, je me demande si quelqu'un a un ensemble de commandes pour activer / désactiver cette option dans le volet des préférences?

Sinon, alors peut-être un processus où je peux découvrir les instructions de lecture / écriture par défaut pertinentes pour activer cette fonctionnalité?

En fin de compte, je voudrais simplement pouvoir m'inscrire à certaines périodes et me désinscrire à d'autres moments.

S'il existe une approche plus simple que l'utilisation du terminal, je suis également disposé à en apprendre davantage à ce sujet.

bêta

Nota Bene - Veuillez me faire savoir dans les commentaires si quelque chose n'est pas clair ou si plus d'informations sont nécessaires pour améliorer cette question.

Système: J'exécute Yosemite et El Capitan sur différentes machines.

Tommie C.
la source
Sachez que si l'inscription bêta est sous NDA - de nombreuses personnes refuseront de répondre ici et vous devrez peut-être en discuter sur les forums d'Apple. Avez-vous examiné le package, le script ou le profil utilisé pour vous inscrire? Pousser là pourrait donner des indices sur la clé de la base de données par défaut qui pourrait être liée.
bmike

Réponses:

16

Comme mentionné par SeanCLT, vous / votre système devez être inscrit dans l'un des programmes et vous devez avoir installé les bons utilitaires La déclaration sur les utilitaires est une supposition, je ne l'ai pas essayée sans. Après cela, vous pouvez utiliser la softwareupdatecommande pour activer et désactiver la source bêta / pré-version.

Vous pouvez le désactiver via:

softwareupdate - clear-catalogue

L'activation est un peu plus délicate, car vous devez choisir votre chaîne / source. Les options sont les suivantes:

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

Catalogue OS X Developer Beta

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

Catalogue 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

Volsk
la source
1
Une softwareupdate -hsimple utilisation vous donne des informations très basiques sur la commande.
Volsk
Merci, j'utilisais man softwareupdate et plusieurs options n'étaient pas affichées. Des conseils sur la façon de déterminer les options de catalogue disponibles?
Tommie C.
Pas de réponse directe, mais vous pourriez être aidé par jamfnation.jamfsoftware.com/discussion.html?id=15064 et gist.github.com/geoff-codes/c7b38d695af39c4e1535
Volsk
1

Étapes pour s'inscrire en version bêta

  1. Accédez à https://beta.apple.com/sp/betaprogram/guide
  2. Connectez-vous avec votre identifiant Apple
  3. Cliquez sur Inscrire vos appareils dans la barre de menu en haut à droite
  4. L'étape 2 a un bouton bleu "Télécharger l'utilitaire d'accès à la version bêta publique d'OS X EL Capitan"

J'étais également inscrit en version bêta sur ma machine virtuelle, je l'ai récemment désinscrit après la version 10.11.4

vous pourriez trouver cette question utile Comment passer de la version bêta à des versions stables d'OS X

SeanClt
la source
1
désolé de choisir des lentes, mais quelle partie de cela est "du terminal" qui semble être le point principal que l'OP veut apprendre.
bmike
2
Je l'ai lu comme s'il y avait une approche plus simple que d'utiliser le terminal, je pensais qu'il voulait dire autre que le terminal
SeanClt