卸载脚本

作为第一个卸载脚本,简单粗暴地使用Shell命令删除安装包负载中所安装的文件。针对本例就是删除Onyx.app,它的全路径为 /Applications/Utilities/Onyx.app。

删除它的Shell命令如下:

$ sudo rm -r /Applications/Utilities/Onyx.app

将这个命令写入脚本,简单如下:

!/bin/bash
rm -r /Applications/Utilities/Onyx.app

简单解释:rm命令中的“-r”参数用于删除一个文件夹。

现在,建立安装包目录结构:项目目录名称叫rmOnyx,在该目录里建一个空的 root 子目录,一个 scripts 子目录。将上面的脚本文件保存在 scripts 目录中,并命名为postinstall,文件名必须是postinstall,这一点很关键。我们假设使用支持Bash脚本编辑的软件,这类软件一般会自动设置脚本的可执行权限,所以本书除非特殊需要不说明如何设置脚本运行权限。结构如下图:

Last updated