安装器

先来看看这个调度功能的安装器都可以干什么。

当双击一个pkg文件后,macOS操作系统会默认用Installer.app(安装器)应用程序打开它。安装器一般可以执行:介绍、许可、目的宗卷、安装类型、安装和摘要等几个标准步骤(见上图中左侧),也可以执行其他的pkg设定的特殊步骤。在每个步骤中,安装器会先读取pkg文件的配置,根据读取的配置信息,在每个步骤呈现给用户pkg所设定的内容。比如:

  • 在“许可”中,它会显示pkg文件中所包含的许可证内容;

  • 在“目的宗卷”中,一般来说,安装的默认目标宗卷都是当前系统,在命令行中以“/”代表。如果pkg准许,用户可以选择非当前系统的其它地方。

  • 在“安装类型”中,如果pkg中设置并准许用户可以选择定制的安装组件,那么用户可以选择是全部还是部分安装组件或者是默认方式。一个pkg中可能包括多个安装部件,pkg可以设置那些组件是默认安装的,那些是默认不选的;那些是用户可选择的,那些是不能不选的(必须安装的)。在后面我们建立自己的安装包的时候会详尽解释相关细节。

  • 在“安装”中,如果pkg设定需要管理员权限,它会让用户输入管理员账户和密码以确认。在安装开始后显示安装进度。

  • 在“摘要”中,会根据安装中各个步骤的返回值,是成功还是失败,然后显示安装的最终结果。如果遇到任何问题,比如目标系统的版本太低,或者复制文件失败,或者pkg本身的最后检测出错等等,安装器会在这一步显示相关错误信息。

Last updated