删除软件包时,pkgrm 命令执行以下步骤:
执行 preremove 脚本。
为每个类删除软件包对象
删除也按逐个类进行。删除脚本按照与安装时相反的顺序,根据 CLASSES 参数定义的序列进行处理。有关安装期间如何处理类的更多信息,请参见软件包安装期间如何处理类。
删除硬链接。
删除常规文件。
删除符号链接、设备和命名管道。
执行 postremove 脚本。
request 脚本不会在软件包删除时进行处理。但是,该脚本的输出会保留在已安装的软件包中,供删除脚本使用。request 脚本的输出是环境变量列表。