Коригиране на бета актуализациите на OS X El Capitan, които не се показват в софтуерната актуализация
Ако сте потребител на Mac, който тества бета OS X El Capitan, или като част от програмата за публична бета версия на OS X, или като регистриран разработчик на Mac, може да сте попаднали в ситуация, в която последната налична актуализация не се показва за вас в Mac App Store, както би трябвало. Да приемем например, че се опитвате да получите достъп до OS X 10.11 Public Beta 6 и тя няма да се покаже като налична, но знаете, че все още не е инсталирана на Mac.Обикновено това може да се реши, като отидете в раздела Актуализации и натиснете Command+R, за да обновите актуализациите, но ако това не помогне, може да се наложи ръчно да се намесите и да зададете отново каталога за изтегляне на софтуерни актуализации.
Запомнете, ще искате да направите това само ако действително тествате бета версиите на OS X El Capitan, ако се опитате да настроите каталога за софтуерни актуализации ръчно на бета емисия, вероятно ще счупите ОС X актуализации и те изобщо няма да се покажат. Също така имайте предвид, че има два различни URL адреса, от които да избирате, в зависимост от това дали Mac е настроен да бъде тестване на OS X Public Beta или OS X Developer Beta (или ако случайно сте записани и в двете бета програми, можете превключвайте между двете с помощта на тези команди, но това не е по темата). И накрая, уверете се, че не сте отказали ръчно получаването на бета актуализации чрез системни предпочитания, което също може да попречи на показването на правилните бета актуализации.
Независимо дали сте в програмата Public Beta или програмата Developer Beta, отворете приложението Terminal и въведете съответния команден низ от изборите по-долу:
Публичен бета тестер? Задайте публичния бета каталог на OS X:
Ако сте част от програмата за тестване на Mac OS Public Beta и искате да зададете това като подходящ поток от софтуерен каталог, използвайте това:
sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11beta-10.11-10.10-10.9- mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Регистриран Mac разработчик? Задайте бета каталога за разработчици на OS X:
Ако сте регистриран разработчик на Mac и искате да настроите потока на каталога на софтуера Mac Developer Beta, използвайте това: sudo softwareupdate --set-catalog https:/ /swscan.apple.com/content/catalogs/others/index-10.11seed-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
ГМ семена
URL адресът на началния каталог на OS X 10.11 е както следва: sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/ index-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Потвърждаване на промяната на каталога за актуализация на софтуера е работила
След като зададете каталога на съответния URL адрес, можете бързо да проверите дали промяната е ефективна, като използвате командата softwareupdate, за да изброите всички налични актуализации:
softwareupdate --list
След това можете или да се върнете в App Store и да инсталирате бета актуализацията както обикновено, или ако искате да останете в приложението Terminal, можете да инсталирате OS X актуализации и от командния ред, като посочите пакета да инсталираш.
Как да нулирате каталога за актуализация на софтуера на OS X по подразбиране
Ако сте объркали синтаксиса или по друг начин просто искате да върнете обратно към потока от каталог за софтуерни актуализации по подразбиране, използвайте следния команден низ:
softwareupdate --clear-catalog
Отново ще трябва да направите това само ако сте опитали да опресните App Store с Command + R и не е проработило показването на наличната бета софтуерна актуализация.
Благодаря на Tolakipaki и „CONFIRMED“ за предлагането на специфичните низове за актуализация и придружаващите подробности в нашата секция за коментари и на SixColors за предлагането на подобно решение преди няколко месеца. Защо актуализациите спират да се появяват произволно за някои потребители не е съвсем ясно, но за щастие това е лесно решение.