13 votes

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

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

En général, on peut se retirer du programme bêta en choisissant l'option suivante dans le volet des préférences de l'App Store. Cependant, dès que vous vous désengagez, l'option d'inscription disparaît et vous devez utiliser un utilitaire en ligne pour vous inscrire à nouveau. C'est fastidieux pour moi. Étant donné que la plupart des paramètres d'OS X sont gérés par défaut, je me demande si quelqu'un dispose d'un ensemble de commandes permettant d'activer/désactiver cette option dans le panneau des préférences ?

Si ce n'est pas le cas, peut-être existe-t-il un processus qui me permette de découvrir les déclarations de lecture/écriture par défaut pertinentes pour activer cette fonctionnalité ?

En fin de compte, je voudrais simplement pouvoir choisir de participer à certaines périodes et de ne pas participer à d'autres.

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

beta

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

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

0 votes

Sachez que si l'inscription à la version bêta est soumise à la NDA, de nombreuses personnes refuseront de répondre ici et vous devrez peut-être en discuter sur les forums d'Apple. Avez-vous regardé le paquet, script ou le profil utilisé pour l'inscription ? En y jetant un coup d'œil, vous pourriez obtenir des indices sur la clé de la base de données des valeurs par défaut qui pourrait être liée à ce problème.

18voto

Juliano Points 13802

Comme mentionné par SeanCLT, votre système doit être inscrit à l'un des programmes et vous devez avoir les bons utilitaires installés. La déclaration concernant les utilitaires est une hypothèse, je n'ai pas essayé sans. Après cela, vous pouvez utiliser le programme softwareupdate pour activer et désactiver la source beta/pre-release.

Vous pouvez le désactiver via :

softwareupdate --clear-catalog

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

Bêta publique d'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

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

Catalogue OS X Gold Master

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

1 votes

Il suffit d'utiliser softwareupdate -h vous donne des informations de base sur la commande.

0 votes

Merci, j'ai utilisé man softwareupdate et plusieurs options ne s'affichaient pas. Y a-t-il des indications sur la manière de déterminer les options disponibles dans le catalogue ?

0 votes

Il n'y a pas de réponse directe, mais vous pourriez être aidé par jamfnation.jamfsoftware.com/discussion.html?id=15064 y gist.github.com/geoff-codes/c7b38d695af39c4e1535

3voto

Marshalleq Points 21

Aucune des réponses ci-dessus ne répond, à mon avis, aux critères de la question.

Depuis le terminal, en entrant dans le programme bêta pour le système d'exploitation et non dans l'App Store, vous pouvez faire l'un ou l'autre :

sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll PublicSeed

ou pour la véritable version bêta pour les développeurs

sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll DeveloperSeed

Changez pour désinscrire si vous voulez vous désinscrire. Cela ne nécessite aucun téléchargement de code, comme vous pourriez le penser en venant de GitHub, c'est inclus dans MacOS et, surtout, cela ne nécessite pas de profil.

Cette information est tirée de ce document Github qui fournit également des informations complémentaires.

0voto

SeanClt Points 1255

Étapes à suivre pour s'inscrire à Beta

  1. Aller à https://beta.apple.com/sp/betaprogram/guide
  2. Connectez-vous avec votre Apple ID
  3. Cliquez sur Enroll Your Devices dans la barre de menu en haut à droite.
  4. L'étape 2 comporte un bouton bleu "Télécharger l'utilitaire d'accès à la bêta publique d'OS X EL Capitan".

J'étais également inscrit en version bêta sur ma VM, mais je l'ai récemment désinscrit après la sortie de la 10.11.4.

cette question pourrait vous être utile Comment passer des versions bêta aux versions stables d'OS X

2 votes

Désolé d'insister, mais quelle partie de ce texte est "du terminal", ce qui semble être le point principal que l'OP veut apprendre.

2 votes

J'ai lu "S'il existe une approche plus simple que l'utilisation du terminal". Je pensais qu'il voulait dire "autre que le terminal".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X