macOS上软件安装/更新时间的获取


=Start=

缘由:

前一篇文章整理了macOS上软件安装列表的获取方法,这里再整理一下macOS上软件安装/更新时间的获取方法,方便有需要的时候参考。

正文:

参考解答:
  1. 获取系统软件(Xcode/Safari/macOS/…)的安装版本和时间
/* softwareupdate – system software update tool */

softwareupdate --history
softwareupdate --history --all
  1. 获取所有软件的安装版本和时间

GUI操作:

 -> 关于本机 -> 系统报告 -> 软件 -> 安装
About This Mac > Overview > System Report > Software > Installations

命令行操作:

system_profiler SPInstallHistoryDataType
cat /Library/Receipts/InstallHistory.plist | less
cat /private/var/log/install.log | less

补充:macOS的 system_profiler 命令说明

$ man system_profiler

system_profiler – reports system hardware and software configuration.
用于输出关于系统硬件和软件及配置信息的报告
#  -> 关于本机 -> 系统报告 里的所有内容都可以通过 system_profiler 命令获取
# 出于速度和效率考虑,使用时最好指定要查看的数据类型(DataType)
$ system_profiler -listDataTypes
Available Datatypes:
SPParallelATADataType
SPUniversalAccessDataType
SPSecureElementDataType
SPApplicationsDataType #软件-应用程序
SPAudioDataType
SPBluetoothDataType
SPCameraDataType
SPCardReaderDataType
SPiBridgeDataType
SPDeveloperToolsDataType
SPDiagnosticsDataType
SPDisabledSoftwareDataType #软件-已停用软件
SPDiscBurningDataType
SPEthernetDataType
SPExtensionsDataType
SPFibreChannelDataType
SPFireWireDataType
SPFirewallDataType #网络-防火墙
SPFontsDataType
SPFrameworksDataType
SPDisplaysDataType #硬件-图形卡/显示器
SPHardwareDataType #硬件-硬件概览(包含系统序列号/硬件uuid等信息)
SPInstallHistoryDataType #软件-安装
SPInternationalDataType
SPLegacySoftwareDataType #软件-旧版软件
SPNetworkLocationDataType #网络-位置
SPLogsDataType
SPManagedClientDataType
SPMemoryDataType #硬件-内存
SPNVMeDataType
SPNetworkDataType
SPPCIDataType
SPParallelSCSIDataType
SPPowerDataType
SPPrefPaneDataType
SPPrintersSoftwareDataType
SPPrintersDataType
SPConfigurationProfileDataType #软件-描述文件
SPRawCameraDataType
SPSASDataType
SPSerialATADataType
SPSPIDataType
SPSmartCardsDataType
SPSoftwareDataType #软件-系统软件概览
SPStartupItemDataType #软件-启动项
SPStorageDataType #硬件-存储
SPSyncServicesDataType
SPThunderboltDataType
SPUSBDataType #硬件-USB
SPNetworkVolumeDataType
SPWWANDataType
SPAirPortDataType #网络-Wi-Fi
参考链接:

如何列出macOS系统上所有的更新记录(How to List All Updates on macOS)
https://appuals.com/all-updates-on-macos/

How to check a Mac’s OS upgrade history in System Profiler
https://www.macworld.com/article/234916/how-to-check-a-macs-os-upgrade-history-in-system-profiler.html

Check What Software Updates Have Been Installed in Mac OS X
https://osxdaily.com/2011/10/25/check-what-software-updates-have-been-installed-in-mac-os-x/

macOS: How to Display All Previously Installed Security Updates
https://www.macobserver.com/tips/quick-tip/macos-display-installed-security-updates/

How to view Software Update history?
https://apple.stackexchange.com/questions/104989/how-to-view-software-update-history

=END=


发表评论

您的电子邮箱地址不会被公开。