安装包解包

前面几节介绍了使用Pacifist和Suspicious Package 两个软件来查看一个安装包的内容。我们这里介绍使用命令行如何来解开安装。

为了测试,我们先来看看MacAdmins网站,它是由微软的Apple Platform Experience (APEX) 团队的 Paul Bowden 建立,及其它微软开发人员共同维护的一个为Mac管理员来查找和跟踪Office 2016的特性、文档、更新和相关工具的网站,目前它还提供了一个培训课程。Paul是在2016年1月20日以微软APEX成员的身份,在犹他州立大学的Mac Managers的会议上,给大家介绍有关Office 2016安装时提到的,该视频可以到这里找到。有关更多的Office 2016的安装部署等相关信息可以参考OSXBYTES的索引页。

现在下载Microsoft AutoUpdate (MAU)安装包,并执行下面一行命令:

$ pkgutil –expand ~/Downloads/Microsoft_AutoUpdate_Updater.pkg ~/Desktop/MSUpdater

注:你的下载版本跟我的会不一样,所以请替换上面的“~/Downloads/Microsoft_AutoUpdate_Updater.pkg” 为你现在的安装包的全路径。

上面的命令 pkgutil --expand将后面的pkg文件解包到后面指定的文件夹中(上例中的 ~/Desktop/MSUpdater )。注意:这个文件夹不能是已经存在的。

用访达(Finder)打开该文件夹,然后再使用Pacifist和Suspicious两个软件打开,并进行对比。可以看到在Pacifist的资源标签中的显示与访达(Finder)中的基本相同,如下图:

而Suspicious中的没有与访达(Finder)相类似的显示方式。

在访达(Finder)中右键Office16_autoupdate_updater.pkg文件“显示包内容”,可以看到类似下图的内容。大家可以对照我们前面所介绍的安装包结构进行对比。

Last updated