Come abilitare / disabilitare la partecipazione beta di OS X dal terminale?


10

Qualcuno sa come abilitare / disabilitare la partecipazione beta di OS X dal Terminale?

In genere si può rinunciare al programma Beta scegliendo la seguente opzione presente nel riquadro delle preferenze dell'App Store. Tuttavia, una volta che si annulla, l'opzione di opt-in scompare e si deve usare un'utilità trovata online per optare di nuovo. Questo è noioso per me. Poiché la maggior parte delle impostazioni in OS X sono gestite utilizzando le impostazioni predefinite, mi chiedo se qualcuno ha una serie di comandi per abilitare / disabilitare questa opzione nel riquadro delle preferenze?

In caso contrario, forse un processo in cui posso scoprire le istruzioni di lettura / scrittura predefinite rilevanti per abilitare questa funzione?

In definitiva, vorrei semplicemente essere in grado di opt-in durante determinati periodi e opt-out durante altre volte.

Se esiste un approccio più semplice rispetto all'utilizzo del Terminale, sono aperto anche a conoscerlo.

beta

Nota Bene - Per favore fatemi sapere nei commenti se qualcosa non è chiaro o se sono necessarie ulteriori informazioni per migliorare questa domanda.

Sistema: sto eseguendo Yosemite ed El Capitan su macchine diverse.


Tieni presente che se l'iscrizione alla beta è sotto NDA, molte persone rifiuteranno di rispondere qui e potrebbe essere necessario discuterne sui forum di Apple. Hai esaminato qualunque pacchetto, script o profilo venga utilizzato per iscriverti? Colpire lì potrebbe fornire alcuni indizi su quale chiave nel database delle impostazioni predefinite potrebbe essere correlata.
bmike

Risposte:


16

Come menzionato da SeanCLT, il tuo sistema deve essere registrato in uno dei programmi e devi avere le giuste utility installate La dichiarazione sulle utility è un presupposto, non l'ho provato senza. Successivamente è possibile utilizzare il softwareupdatecomando per abilitare e disabilitare la fonte beta / pre-release.

Puoi disabilitarlo tramite:

softwareupdate --clear-catalog

L'abilitazione è un po 'più complicata, perché devi scegliere il tuo canale / sorgente. Le opzioni sono:

Beta pubblica 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

Catalogo beta per sviluppatori 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

Catalogo 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
Basta usare softwareupdate -h, ti dà informazioni di base sul comando.
Volsk,

Grazie, stavo usando man software aggiornato e diverse opzioni non venivano visualizzate. Qualche suggerimento su come determinare quali opzioni di catalogo sono disponibili?
Tommie C.,


1

I passaggi per iscriversi a Beta

  1. Vai su https://beta.apple.com/sp/betaprogram/guide
  2. Accedi con il tuo ID Apple
  3. Fai clic su Registra i tuoi dispositivi nella barra dei menu in alto a destra
  4. Il passaggio 2 ha un pulsante blu "Scarica l'utilità di accesso alla beta pubblica OS X EL Capitan"

Sono stato anche iscritto alla versione beta sulla mia VM e l'ho annullato di recente dopo la versione 10.11.4

potresti trovare utile questa domanda Come passare da versioni beta a versioni stabili di OS X.


1
mi dispiace scegliere nits, ma quale parte di questo è "dal terminale" che sembra essere il punto principale che l'OP vuole imparare.
bmike

2
L'ho letto come Se ci fosse un approccio più semplice rispetto all'utilizzo del Terminale, pensavo che intendesse altro che Terminale
SeanClt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.