Вы можете обновить программное обеспечение с помощью sudo softwareupdate --install --all
. Можно ли обновить саму ОС из командной строки?
Поскольку установщик OS X является приложением, вам понадобится среда сценариев для автоматизации нажатия кнопок. Гораздо проще настроить решение MDM, в котором установщик превращается в ресурс сетевой загрузки, чем разбирать пользовательский интерфейс и запускать сценарий установки.
Для начала посмотрите на AutoDMG или Imagr / NBICreator .
Вы можете интегрировать их с большинством MDM, таких как Casper/Munki, или развернуть решение для создания образов, такое как DeployStudio, но для всего этого требуются внешние компьютеры для управления/снабжения обновляемого компьютера. У инструмента, предоставленного Apple, нет простого расширения, softwareupdate
поскольку он предназначен для исправления ОС и приложений, а не для запуска обновления/миграции на себе. Даже лучший хирург в городе заставляет кого-то другого оперировать его колено, когда он ложится под нож.
Судя по справочной странице, похоже, что нет; если он не появляется в --list arg
--л | --список Список всех доступных обновлений. -я | --установить Каждое обновление, указанное аргументами, загружается и устанавливается. args может быть одним из следующих: инг: -р | --рекомендуемые Все обновления, рекомендуемые для вашей системы. Они имеют префикс * символ в выводе --list. -а | --all Все обновления, применимые к вашей системе, включая нерекомендуемые те, которые имеют префикс - в выводе --list. (Нерекомендуется (Нерекомендуется исправленные обновления в любом случае редкость.) item ... Одно или несколько указанных обновлений. Вывод --list показывает имена элементов, которые вы можете указать здесь с префиксом * или - символы.
softwareupdate --fetch-полный-установщик
bmike
бсамек
Ти Джей Луома
бсамек