Forget what Software Updates you’ve installed on a Mac? Maybe you need to check if a particular Mac workstation has installed a particular software update? With a little work, you can easily check which particular software updates have been installed before in Mac OS X.
We’ll show you several different ways to get a list of software updates installed onto a Mac. How you can get a list of installed software updates on a Mac depends partially on the version of MacOS / Mac OS X system software installed on the Mac. There are a few different approaches, some which work on all versions of Mac system software, and others which are version dependent, as you’ll see.
How to See What Software Updates Have Been Installed on Mac with System Information
Perhaps the simplest way to see every single software update installed onto a Mac is with the System Information utility:
- Open the “System Information” app, found in /Applications/Utilities/
- Go to the “Software” section shown in the sidebar
- Choose “Installations” to see the full list of software updates ever installed on the Mac
A helpful tip is to sort the software updates list by install date, or you can sort by name too.
The benefit to this approach using System Information is that it works on every Mac with the “System Information” tool in Mac OS and Mac OS X, which should be all of them by default.
How to Check What Software Updates Have Been Installed with System Preferences
If your Mac OS version supports getting software updates from the Software Update control panel within System Preferences, here is how you can check which updates have been installed:
- Open “System Preferences” from the Apple menu
- Click on “Software Update” control panel
- Choose the “Installed Software” tab to see the list of installed updates
From here you’ll see the precise installed date and time, the software update package name, and the version of each update listed.
Many versions of Mac OS X get updates through the System Preference panel, including any Mac OS X Snow Leopard, Leopard, Tiger, and earlier releases, as well as modern releases like macOS Mojave and moving forward. The interim releases used the Mac App Store instead.
How to Check Software Updates from Command Line
You can review the InstallHistory.plist file by dumping the contents with cat, in the example here we are also piping the output to more for easier reading:
cat /Library/Receipts/InstallHistory.plist |more
In macOS Mojave and MacOS High Sierra, you can also use the softwareupdate command line tool with a history flag to see all installed software updates:
This only works in modern versions of MacOS like MacOS Mojave and MacOS High Sierra, and the –history flag is not available in earlier releases.
However you access it, this list can be helpful to look through for troubleshooting purposes, or if you’ve ignored some updates and plan to install them manually through the command line or by downloading the packages from Apple.
If you know of any other helpful methods of checking for installed software updates on a Mac, share them in the comments below!
What every Apple user should know about software updates
Posted on January 14th, 2021 by Kirk McElhearn
You use lots of software, and much of it is updated regularly. Updates to apps—and also to the operating system—can provide new features, performance improvements, and bug fixes, and those fixes often remedy security vulnerabilities to protect you from potential threats. All of these are important, and it’s a good idea to keep your software updated. (In most cases, at least.) Here’s how.
Getting software updates on iOS
You get software updates on iOS in a number of ways. App updates are provided in the App Store, and operating system updates in the Settings app.
To check for updates in the iOS or iPadOs App Store, open the app and tap your avatar or initials in the circle at the top right of the window. You’ll see some account information such as your name and Apple ID, you’l be able to see your purchased apps and subscriptions, and do payment-related tasks such buy or redeem gift cards, and more. Scroll down a bit, and you’ll see Available Updates, if there are any; below that, you’ll see Updated Recently, showing apps you’ve updated in the past couple of weeks.
Tap Update to update a single app, or Update All to update all your apps. If you want to check for available updates, pull down on that screen to refresh the list.
You can choose to automatically download iOS app updates so you don’t have to worry about doing this manually. Go to Settings > App Stores, and in the Automatic Downloads section of the screen, toggle on App Updates.
You’ll also see settings for whether you want to automatically download apps or updates while not connected to wi-fi, and you can set a size limit beyond which your iPhone will ask for your permission to download when using cellular data.
To check for iOS updates, go to Settings > General > Software Update. If an update is available, you’ll have the option to install it. On this screen, tap Automatic Updates, then you can choose whether to download iOS updates, and whether to have apps automatically updated. As you can see on that screen, automatic iOS updates are only applied overnight, when your iOS device is connected to a charger and on wi-fi. Your iOS device will restart after each operating system update.
You may not necessarily want to automatically update your iOS device, however. For apps, you may not want to be surprised by new (or removed) features when you go to use an app. And for iOS, you may not want to be on the bleeding edge and download updates immediately after they are released. Although rare, there have been cases where iOS updates have caused problems with iPhones and iPads, and Apple has had to pull them and release revised versions of them. On the other hand, leaving Automatic Updates enabled will ensure that critical iOS updates get installed on your device as soon as they become available, which can help you keep your device more secure.
Getting software updates on macOS
The way to get updates on macOS is similar to the way iOS delivers updates—at least, that’s true if you get most of your Mac software from the App Store. To update apps purchased or downloaded from the Mac App Store, open the App Store app and click on Updates.
For apps not purchased from the Mac App Store, the way to check for updates varies. There is often a Check for Updates option in the app’s preferences, or under the app’s name menu (next to the Apple menu in the top-left corner of the screen), sometimes under About [the name of the app] as is the case with some web browsers. Some apps have their own updater app, such as Microsoft AutoUpdate (included with Microsoft Office) and Intego’s NetUpdate. Other Mac apps update themselves using a framework like Sparkle. In some cases, an app will check for updates, then tell you to go to the developer’s website to download the latest version of the app.
To macOS updates, go to the Software Update pane of System Preferences, and if there’s an update available, you’ll see a button saying Install Now.
If you click Advanced…, you see a number of options allowing you to enable automatic updates.
- Check for updates: Enable this to tell your Mac to check for operating system updates and security updates regularly. This should be checked.
- Download new updates when available: If you check this, your Mac will download new updates as soon as they are available.
- Install macOS updates: This tells your Mac to install operating system and security updates as soon as possible. Your Mac will warn you if it needs to be restarted, so you can choose to delay the update if necessary.
- Install updates from the App Store: This does the same as the setting in the App Store preferences.
- Install system data files and security updates: This setting, which is independent from the Install macOS updates setting, tells Software Update to automatically install certain security updates and some system files that do not require a restart, such as XProtect updates.
As with iOS, you may want to hold off on installing macOS updates automatically, especially because it’s a good idea to fully back up your Mac before installing such an update. However, installing system files and security updates is a very good idea, because these are updates that are essential to protect your Mac.
It’s worth noting that if you have used unsupported methods to install a recent version of macOS on an old Mac, or if you have built a “hackintosh” (a PC not designed by Apple that runs macOS, potentially in violation of Apple’s macOS software license agreement), you won’t be able to install software updates automatically, and may need to wait a while to install them. The third-party software used to leverage macOS on unsupported Macs may need to be updated to be compatible with newer versions of macOS.
How can I learn more?
Every week, Intego’s experts discuss Apple security on the Intego Mac Podcast, so be sure to subscribe to make sure you don’t miss the latest episode. You’ll also want to subscribe to our e-mail newsletter and keep an eye here on The Mac Security Blog for updates.
You can also follow Intego on your favorite social and media channels: Facebook, Instagram, Twitter, and YouTube (click the ? to get notified about new videos).