I have 4 macs. Every time when there is an update it means I have to download 2-3GB of software update across all my macs. This seems inefficient at best. Is there a method to extract software updates and install to other macs offline?
1 Answer
It seems to me the main goal here is that you need to regularly update multiple Macs and you'd like to do that without having to download them each time for each machine.
I see two potential options here:
- Use content caching
- Download from Apple's website manually
Content caching
According to Apple:
Content caching is a macOS service that helps reduce Internet data usage and speed up software installation on Mac computers, iOS devices and Apple TV. Content caching speeds up downloading of software distributed by Apple and data that users store in iCloud by saving content that local Mac computers, iOS devices and Apple TV devices have already downloaded. The saved content is stored in a content cache on a Mac, and is available for other devices to retrieve without going out over the Internet.
Source: Apple - About content caching on Mac
In essence, you can enable Content Caching via the Sharing preferences pane in System Preferences to manage content caching on your Mac and select the items you want cached. Once cached, other Macs on your network can use this to perform updates from.
Refer to About content caching on Mac and Manage content caching on Mac on Apple's website for more info.
Download updates manually
You can download all updates directly from Apple by pointing your browser to: https://support.apple.com/downloads
From there you'll see the most recent software updates available for download, and you can also use the buttons at top to browse downloads by product. There's also a search field you can use to conduct specific queries.
Downloads will be in the .dmg
disk image format and you can then keep and use these as required on your multiple Macs.