Главная
» MAC OS X
»
Как заблокировать обновление macOS Catalina на Mojave
Как заблокировать обновление macOS Catalina на Mojave
Если на вашем Mac все еще установлена macOS Mojave, а в Центре обновления ПО предлагается обновление до Catalina, вы можете попробовать использовать softwareupdateкоманду `legacy ignore`, чтобы подавить это обновление. Это временное решение, зависящее от версии; оно само по себе не отключает обновления Mojave. Оставьте обновления безопасности включенными и убедитесь, что команда работает именно на вашей сборке macOS.
Эти шаги предназначены для компьютеров Mac, на которых еще не установлена Catalina. Если на вашем Mac уже установлена Catalina или более поздняя версия macOS, эта команда не приведет к понижению версии и не предотвратит все будущие обновления системы.
В панели обновления программного обеспечения Mojave может отображаться Catalina в качестве доступного обновления.
Перед блокировкой обновления проверьте совместимость.
Сначала выберите меню Apple > Об этом Mac и убедитесь, что на вашем Mac установлена Mojave или более ранняя версия. В Catalina изменилась совместимость приложений: Apple заявляет, что macOS Mojave 10.14 была последней версией macOS, которая запускала 32-битные приложения. Если приложение, на которое вы полагаетесь, является 32-битным, оно не будет работать в Catalina. Перед установкой обратитесь к разработчику приложения за информацией о 64-битной версии или альтернативном варианте. В руководстве Apple по совместимости 32-битных приложений объясняется это изменение.
Перед изменением настроек системного программного обеспечения сделайте резервную копию. Цель состоит в том, чтобы отложить обновление, пока вы проверяете поддержку приложений, а не оставить старую систему без плана обеспечения безопасности и совместимости.
Заблокируйте предложение Catalina в терминале на Mojave
Откройте Терминал через «Приложения» > «Утилиты» или найдите его с помощью Spotlight.
Вставьте эту команду, затем нажмите Enter: sudo /usr/sbin/softwareupdate --ignore "macOS Catalina"
Введите пароль администратора, если терминал запросит его. Курсор не будет двигаться, и символы не будут отображаться во время ввода пароля; нажмите Enter после завершения.
Снова откройте «Системные настройки» > «Обновление ПО» и проверьте, исчезло ли предложение обновления до Catalina. Не следует считать, что обновление заблокировано, если предложение осталось или в Терминале отображается неизвестная опция.
Введите текст "Catalina" точно так, как показано; терминал может запросить пароль администратора.
Эта команда относится к более старому рабочему процессу обновления ПО, и её поддержка зависит от версии и сборки macOS. Позже Apple ограничила поведение, связанное с игнорированием обновлений: в руководстве по управляемым обновлениям описывается игнорирование обновлений в Catalina и Mojave только для контролируемых устройств в определенных рабочих процессах обновления, и говорится, что бессрочное игнорирование не поддерживается в Big Sur и более поздних версиях. См. раздел Apple об управляемых обновлениях ПО . Если команда отклонена или не скрывает Catalina, остановитесь на этом; не пытайтесь использовать несвязанные флаги и не предполагайте, что обновление заблокировано.
Используйте параметры обновления программного обеспечения, не теряя при этом проверки безопасности.
В Mojave откройте «Системные настройки» > «Обновление ПО» > «Дополнительно» . Формулировки и элементы управления различаются в зависимости от версии macOS. Если отображается опция «Загружать новые обновления по мере их доступности» и «Установить обновления macOS», отключение этих опций может предотвратить автоматическую загрузку или установку, но это может не убрать предложение Catalina с экрана.
Избегайте отключения функции «Проверять наличие обновлений» на длительный период: это также может помешать Mac проверять наличие других обновлений. Оставьте выбранной опцию «Установить системные файлы данных и обновления безопасности» . Apple объясняет, что фоновые обновления безопасности и системных данных помогают защитить macOS; эта настройка не связана с решением об установке крупного обновления. Если ваши настройки отличаются, ознакомьтесь с рекомендациями Apple по фоновым обновлениям .
В панели «Дополнительно» общие проверки обновлений и установка macOS отделены от обновлений системных данных и безопасности.
Если вы временно приостановили проверку обновлений, периодически открывайте «Обновление ПО» и устанавливайте соответствующие обновления безопасности вручную. Изменение настроек не является ограничением только для Catalina и не должно становиться причиной игнорирования обслуживания безопасности.
Отменить блокировку терминала
Если команда ignore сработала и вы готовы снова просмотреть Catalina, откройте Терминал и выполните:
sudo /usr/sbin/softwareupdate --reset-ignored
Введите пароль администратора, если потребуется, затем вернитесь в «Системные настройки» > «Обновление ПО» и проверьте еще раз. Эта процедура сброса очищает весь список игнорируемых обновлений, а не только метку Catalina, поэтому любые другие обновления, которые вы намеренно игнорировали, также могут появиться снова. Если команда сброса недоступна в вашей версии macOS, используйте вместо этого обычные элементы управления «Обновление ПО».
Команда reset удаляет игнорируемые метки обновлений, чтобы функция обновления программного обеспечения могла снова предлагать их.
Этот обходной путь не решает следующих проблем:
Отказ от предложения Catalina не удаляет уже загруженный установщик, не отменяет обновление и не восстанавливает поддержку 32-битных приложений после установки. Это также не заменяет выбор поддерживаемой версии macOS для вашего Mac. Apple рекомендует устанавливать последнюю версию macOS, совместимую с компьютером, чтобы получить актуальные улучшения безопасности и стабильности; перед тем как оставаться на более старой версии, ознакомьтесь с рекомендациями по обновлению macOS . Рассматривайте блокировку как кратковременную паузу, пока вы проверяете необходимые вам приложения и рабочие процессы.