softwareupdate command [args ...]
checks for new and updated versions of software
Requires admin for all commands except --list.
If you run softwareupdate as a normal (?) admin user, you will be prompted for a password where required.
Avoide by running as root.
List all available updates.
Each update specified by args is downloaded and installed. args can be one of t:
All updates that are recommended for your system, prefixed with a * character in the
All updates that are applicable to your system, including those non-recommended (uncommon ) ones, which are prefixed with a
One or more specified updates. see
Each update specified by args is downloaded but not installed. The values of args are the same as for
--install. Updates downloaded with --download can be subsequently installed with --install, or through the App Store (as long as they remain applicable to your system).
Updates are downloaded to
/Library/Updates,but are not designed to be installed by double-clicking the packages in that directory: always use
--installor the App Store to actually perform the install.
--ignore identifier ...
Manages the per-machine list of ignored updates.
The identifier is the first part of the item name (before the dash and version number) that is shown by --list. See EXAMPLES.
Clears the per-machine list of ignored updates.
--schedule on | off
Manages the per-machine automatic (background) check preference.
Print command usage.usage: softwareupdate [ ...] ** Catalog Management: --set-catalog Set the new catalog URL (requires privileges) --clear-catalog Clear the catalog URL back to defaults (requires privileges) ** Manage Updates: -l | --list List all appropriate update labels (options: --no-scan) -d | --download Download Only -e | --cancel-download Cancel a download -i | --install Installsoftwareupdate --list Broadcast Message from _distnote@smacpro (no tty) at 8:25 EST... Feb 26 08:25:40 smacpro softwareupdate: /usr/sbin/softwareupdate: Service connection invalidated!
Software Update Tool Copyright 2002-2012 Apple Inc. Finding available software Software Update found the following new or updated software: * MacBookAirEFIUpdate2.4-2.4 MacBook Air EFI Firmware Update (2.4), 3817K [recommended] [restart] * ProAppsQTCodecs-1.0 ProApps QuickTime codecs (1.0), 968K [recommended] * JavaForOSX-1.0 Java for OS X 2012-005 (1.0), 65288K [recommended] sudo softwareupdate --install JavaForOSX-1.0 Software Update Tool Copyright 2002-2012 Apple Inc. Finding available software Downloading Java for OS X 2012-005 Downloaded Java for OS X 2012-005 Installing Java for OS X 2012-005 Done with Java for OS X 2012-005 Done. sudo softwareupdate --ignore JavaForOSX Ignored updates: (JavaForOSX) sudo softwareupdate --schedule Automatic check is on