TonysMac
  • macOS软件安装包 [从入门到精通]
  • 前言:你是我的菜
    • 有话要说
    • 你是我的读者
    • 此书门槛高吗
    • 各章内容提要
    • 本书的约定
    • 版权
    • 联系作者和反馈
  • 第一章:整装待发
    • 基本概念
    • 参考书籍
    • 工具软件
    • 硬件考虑
    • 操作系统
  • 第二章:初试身手
    • 安装器
      • 安装器的其它功能
      • 安装的工作
    • 安装包形式
    • 安装包的组成
      • 小结
    • 查看安装包内容
      • Pacifist介绍
      • Suspicious Package介绍
      • 两个软件的比较
      • 查询安装包的命令
      • 安装包解包
      • 重新打包
    • macOS组织安装包
      • 已安装列表
      • 包标识符
      • 安装包文件
      • 查找安装包
      • 安装包信息
      • 安装包组
    • 本章总结
  • 第三章:重装出发
    • 命令行制作安装包
      • 真实场景
      • 测试App
      • 工作目录结构
      • 确保文件权限
      • 制作安装包
      • 小练习
      • 所有权选项
      • make脚本
      • 运行make脚本
      • 小结
    • Packages生成安装包
      • 1.建立项目
      • 2. 配置属性
      • 3.生成
      • 4.排错
      • 小结/练习
    • Iceberg生成安装包
      • 1.建立项目
      • 2.项目配置
      • 3.安装包设置
      • 4.文件
      • 5.设置权限
      • 6.生成
      • 7.小结和思考
    • 重新打包
    • 快照重新打包
      • 为快照搭建环境
      • Composer软件
      • 快照实例1:alfred
      • 快照实例2:smartmontools
    • 安装包更新
    • 本章总结
  • 第四章:暗度陈仓
    • 卸载简介
      • 卸载脚本
      • make脚本
      • 排错和完善
      • 小结
    • 使用Packages应用
      • 1.建立项目
      • 2.配置和生成
      • 3.小结
    • 详解安装包脚本
      • 脚本类型
      • 脚本参数
      • 脚本返回值
      • 用户环境
      • 注意事项
    • dockutil举例
      • 安装包脚本
      • make脚本
      • installer命令行
      • 查看日志
      • 小结
    • 总结
  • 第五章:扬帆起航
  • 第六章:庖丁解牛
Powered by GitBook
On this page

Was this helpful?

  1. 第二章:初试身手
  2. 查看安装包内容

Pacifist介绍

Previous查看安装包内容NextSuspicious Package介绍

Last updated 6 years ago

Was this helpful?

它是本人第一个接触的查看安装包软件,可以说也是最好的一个,它界面简单明了,功能齐全,软件定时更新,有着良好的历史记录,多次被苹果世界杂志评为5星软件。付费后可以免除每次启动等待15秒的困扰。但是即便不付费,还是可以使用它的全部功能,这是它的一个优点。它的使用说明是随软件分发的。主界面如右图所示。

主要功能:

  • 打开安装包、镜像文件和其它如zip等归档文档

  • 查看安装包内容

  • 是否签名,以及签名是否有效

  • 查看所安装的文件

  • 查看脚本

  • 搜索安装回执

  • 打开远程在线安装包、镜像文件和归档文档等

下面以打开的Packages安装包为例,着重说明使用Pacifist的主要功能。

注:Pacifist支持的操作:将安装包文件拖放到主界面和app程序的方式打开。

如下图,在工具栏的下面,是当前所打开的安装包的信息。我们比较关心的是:Packages.pkg文件是一种复合安装包,有有效的苹果开发者证书签名,是压缩格式。

再下面是两个标签:软件包内容和资源。

“软件包内容”标签中,它使用类似于访达(Finder)的列表形式的文件标书方式。依次打开每个目录后,可以列出所有该安装包所要复制到目标宗卷的文件。

如果需要,可以拖放其中的一个或者多个文件到访达(Finder)窗口中,也可以使用空格键(space)快速查看文件的内容。

“资源”标签中:显示所有的脚本、资源和配置文件。显示格式与Mac的其它软件包中Contents目录在访达(Finder)中的格式类似。有所区别的是,它会有一个专门的Scripts目录, 在这个目录中存放着预安装(preinstall和preflight)和后安装脚本(postinstall和postflight)等。

可能看到payload文件,这个文件就是负载文件,是压缩的格式。

还有一个bom文件,是二进制文件,这个文件全称是:bill of materials。 它包括所有负载文件全目录和文件的UNIX权限,所有者和组,文件大小和修改时间等等信息。它的作用就如同货运清单一样。

现在可以尝试下,选中一个文件,比如preinstall,然后按空格键来查看它的内容。