Bagaimana cara mengaktifkan / menonaktifkan partisipasi OS X beta dari Terminal?

10

Adakah yang tahu cara mengaktifkan / menonaktifkan partisipasi OS X beta dari Terminal?

Biasanya orang dapat memilih keluar dari program Beta dengan memilih opsi berikut yang ditemukan di panel preferensi App Store. Namun begitu Anda memilih keluar, opsi untuk ikut serta menghilang dan seseorang harus menggunakan utilitas yang ditemukan secara online untuk ikut serta lagi. Ini membosankan bagi saya. Karena sebagian besar pengaturan di OS X dikelola menggunakan default, saya ingin tahu apakah ada yang punya seperangkat perintah untuk mengaktifkan / menonaktifkan opsi ini di panel preferensi?

Jika tidak maka mungkin suatu proses di mana saya dapat menemukan pernyataan baca / tulis default yang relevan untuk mengaktifkan fitur ini?

Pada akhirnya, saya hanya ingin bisa ikut serta selama periode tertentu dan memilih keluar pada waktu lain.

Jika ada pendekatan yang lebih sederhana daripada menggunakan Terminal, saya terbuka untuk belajar tentang itu juga.

beta

Nota Bene - Tolong beri tahu saya di komentar jika ada sesuatu yang tidak jelas atau jika diperlukan lebih banyak informasi untuk meningkatkan pertanyaan ini.

Sistem: Saya menjalankan Yosemite dan El Capitan pada mesin yang berbeda.

Tommie C.
sumber
Ketahuilah bahwa jika pendaftaran beta di bawah NDA - banyak orang akan menolak untuk menjawab di sini dan Anda mungkin perlu mendiskusikan ini di forum Apple. Sudahkah Anda melihat paket, skrip atau profil apa pun yang digunakan untuk mendaftar? Menyodok di sana mungkin menghasilkan beberapa petunjuk tentang apa kunci dalam database default mungkin terkait.
bmike

Jawaban:

16

Seperti yang disebutkan oleh SeanCLT, Anda / sistem Anda harus terdaftar di salah satu program dan Anda perlu menginstal utilitas yang tepat Pernyataan tentang utilitas adalah asumsi, saya belum mencobanya tanpa. Setelah itu Anda dapat menggunakan softwareupdateperintah untuk mengaktifkan dan menonaktifkan sumber beta / pra-rilis.

Anda dapat menonaktifkannya melalui:

softwareupdate --clear-catalog

Mengaktifkan sedikit lebih rumit, karena Anda harus memilih saluran / sumber Anda. Opsinya adalah:

OS X Public Beta

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

Katalog Beta Pengembang 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

Katalog 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

Volsk
sumber
1
Hanya menggunakan softwareupdate -h, memberi Anda informasi yang sangat mendasar pada perintah.
Volsk
Terima kasih, saya menggunakan man softwareupdate dan beberapa opsi tidak muncul. Adakah petunjuk tentang bagaimana cara menentukan opsi katalog apa yang tersedia?
Tommie C.
Tidak ada jawaban langsung, tetapi Anda mungkin dibantu oleh jamfnation.jamfsoftware.com/discussion.html?id=15064 dan gist.github.com/geoff-codes/c7b38d695af39c4e1535
Volsk
1

Langkah-langkah untuk Mendaftar ke Beta

  1. Buka https://beta.apple.com/sp/betaprogram/guide
  2. Masuk dengan ID Apple Anda
  3. Klik Daftarkan Perangkat Anda di bilah menu kanan atas
  4. Langkah 2 memiliki tombol biru "Unduh Utilitas Akses Beta Publik OS X EL Capitan"

Saya juga terdaftar dalam versi beta di VM saya, saya baru saja membatalkan pendaftaran setelah rilis 10.11.4

Anda mungkin menemukan pertanyaan ini berguna. Bagaimana memindahkan dari beta ke rilis stabil OS X

SeanClt
sumber
1
maaf memilih nits, tetapi apa bagian dari ini "dari terminal" yang tampaknya menjadi poin utama yang ingin dipelajari OP.
bmike
2
Saya membacanya seolah-olah ada pendekatan yang lebih sederhana daripada menggunakan Terminal, saya pikir maksudnya selain terminal
SeanClt