我正在尝试跟踪安装程序/修补程序的变化,有没有办法跟踪安装程序/修补程序所做的更改以及其所有文件的放置位置?
答案1
可以轻松查看标准 OS X 安装程序包。其中一个工具是可疑包裹,一个 QuickLook 插件,可显示安装程序包中包含的文件和脚本。
安装时,您可以使用opensnoop
或fs_usage
(两个命令行实用程序)等工具监控文件系统访问。
答案2
您可以通过按 command-I 显示安装程序将复制的文件:
或者使用 lsbom:
$ lsbom ~/Desktop/KeyRemap4MacBook.pkg/Contents/Archive.bom
. 40755 501/20
./Library 40755 0/0
./Library/LaunchAgents 40755 0/0
./Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist 100644 0/0 485 2125025754
...