ryg

Команда softwareupdate в Mac OS X

Синтаксис:

   softwareupdate command [args ...]

Описание:

SoftwareUpdate производит проверку на наличие новых или обновленных версий программного обеспечения установленного на Mac OS X, вызов утилиты возможен как без параметров, так и с несколькими параметрами.

Независимо от использованных параметров softwareupdate требует прав супер-пользователя (root).

Параметры:

-l --list

Показать список всех доступных обновлений.

-d

-i

--download args

--install args

Каждое обновление, определенное в args будет скачано, распаковано и потом установлено. args может принимать следующие значения:

item ...        Одно или более имен обновлений
-a | --all      Все подходящие обновления
| --req     Все обязательные обновления

  --ignore ... Управление машинным списком игнорируемых обновлений.
  --reset-ignored

Полностью очистить список игнорируемых обновлений.

  --shedule args

Управление плановой проверкой обновлений. Значения ключа args могут быть или on или off (включить или выключить).

-h --help

Показать подсказку по команде.

Примеры использования:

 sudo softwareupdate --list

           * iPhoto-2.0
                   iPhoto, 2.0, 34100K [recommended]
           * iSync-1.0
                   iSync, 1.0, 4840K [recommended]
           * StuffItExpander7-7.0
                   StuffIt Expander Security Update, 7.0, 4420K [recommended]
           - iCal-1.0.2
                   iCal, 1.0.2, 6520K
           * AirPortSW-4.1
                   AirPort Software, 4.1, 13880K [recommended] [restart]

sudo softwareupdate --install iCal-1.0.2

           Software Update Tool
           Copyright 2002-2003 Apple Computer, Inc.

           Installing iCal:
           0...10...20...30...40...50...60...70...80...90...100 Done.

sudo softwareupdate --ignore iCal iPhoto

           Ignored updates:
           (iPod, SafariUpdate)

     sudo softwareupdate --schedule

           Automatic check is on

Утилита использует переменную COMMAND_LINE_INSTALL, которая устанавливается при загрузке и установке обновлений командой softwareupdate для Mac OS X. Данную переменную можно использовать в скриптах с целью проверки, что обновления выполняются в среде командной строки и графический интерфейс может быть недоступен.

Также используется файл /usr/sbin/softwareupdate

Весь список команд terminal Mac OS X