应用程序包开发者指南

软件包删除期间的脚本处理

删除软件包时,pkgrm 命令执行以下步骤:

  1. 执行 preremove 脚本。

  2. 为每个类删除软件包对象

    删除也按逐个类进行。删除脚本按照与安装时相反的顺序,根据 CLASSES 参数定义的序列进行处理。有关安装期间如何处理类的更多信息,请参见软件包安装期间如何处理类

    1. 删除硬链接。

    2. 删除常规文件。

    3. 删除符号链接、设备和命名管道。

  3. 执行 postremove 脚本。

request 脚本不会在软件包删除时进行处理。但是,该脚本的输出会保留在已安装的软件包中,供删除脚本使用。request 脚本的输出是环境变量列表。