Как выборочно установить новые функции macOS на мой старый и медленный iMac?

Я хочу установить macOS Mojave на свой Mac.

Мой Mac сильно настроен, я отключил некоторые вещи, удалил множество бесполезных расширений и процессов вместе с некоторыми стандартными приложениями и службами macOS.

Теперь проблема заключается в том, что всякий раз, когда я устанавливаю новое обновление macOS, все вышеперечисленные вещи снова появляются или снова включаются, теперь отключение / отключение всех без исключения служб / расширений становится беспокойным процессом.

Мой вопрос, как я могу выборочно обновить до новой версии macOS, например, я хочу, чтобы на моем Mac была установлена ​​​​только функция темного режима (ничего не накручивая), как я могу добиться этого процесса выборочной установки

Удаление «бесполезных» расширений и процессов никак не повлияет на производительность вашего Mac. Вы не можете оптимизировать свой Mac лучше, чем это уже делает диспетчер процессов.

Ответы (1)

Установщик macOS не предоставляет искомую функциональность. С процессом обновления по умолчанию ваши цели просто недостижимы.

То есть: моя твердая рекомендация: не пытайтесь делать это и будьте осторожны со следующим.


Тем не менее, если Pacifist работает с Мохаве (не проверено):

  • вы можете отключить автоматические обновления
  • вы можете попробовать загрузить автономное обновление от Apple, когда оно станет доступным
  • вы открываете полученный установочный пакет в Pacifist и ищете все функции, которые вам нужны, и устанавливаете только их, игнорируя остальные.

Глядя на размер пакетов, которые Apple распространяет в наши дни, кажется довольно сомнительным, может ли этот маршрут хотя бы отдаленно дать вам хоть малейшее преимущество во времени. Так же выше и возможность напортачить еще больше. Это скорее теоретическое упражнение по намеченным вами планам, а не практическое решение.


Единственное практическое решение для ваших планов — позволить установщику Apple по умолчанию работать своим чередом. После этого вы отключаете SIP, а затем отключаете все, что вам не нужно. Только на этот раз вы записываете свои шаги и заливаете их в скрипт, как здесь:

Это доставляет вам чуть больше неудобств по сравнению с обычной установкой, оставленной со всеми настройками по умолчанию, и завершается после следующего обновления менее чем за 10 минут. (Если бы Apple не изменила слишком много внутри: например, представила новые сервисы, о которых ваш сценарий не знает (и вы не знаете ни того, ни другого), или добавила новые зависимости к тем вещам, которые вы выбросили.) Учитывая статус Мохаве, ваши старые и медленный iMac может выиграть от того, чтобы держаться подальше от этого переднего края. Старые операционные системы не меняются так сильно, как этого можно ожидать от этого новейшего ребенка.

Не существует безопасного способа сделать это. Резервное копирование ежечасно. По меньшей мере. (Наличие запасного Mac, раздела или виртуальной машины, чтобы попробовать это, также может быть идеей, которую нелегко отвергнуть.)

так что это опасный процесс, и могу ли я запустить скрипт отключения служб macOS с помощью автомата?
Ты можешь. Но Automator добавляет IMO еще один уровень сложности ко всему процессу. Я бы предпочел для этого простой сценарий оболочки. Нет необходимости адаптировать синтаксис к языку Automator. Инструмент с графическим интерфейсом должен работать так же хорошо, но я никогда не использовал его для подобных операций.
Я не могу отключить Cups 2.0 (ошибка: sh-3.2# sh -c 'echo "Песочница отключена" >> /etc/cups/cups-files.conf' "Песочница: 'echo: команда не найдена")
Пока SIP включен, большинство этих операций не должно выполняться. (Кстати, не запускайте эти сценарии вслепую! Мой совет: проверяйте команды вручную одну за другой…) Чтобы быстро отключить SIP, перейдите сюда . Дело с чашками (и другими), возможно, изменилось, если вы сейчас находитесь в Мохаве.
SIP был отключен от руки brfore, но команда Cups не работает. Сначала я получил ошибку отказа в разрешении, поэтому набрал su, а затем, как только усиление запустил команду песочницы, команда не найдена, кстати, я работаю на High Sierra.