应用程序包开发者指南

删除软件包

由于 pkgrm 命令更新软件产品数据库中的信息,因此在删除软件包时一定要使用 pkgrm 命令,即使您可能倾向于使用 rm 命令。例如,您可能会使用 rm 命令删除二进制可执行文件,但这与使用 pkgrm 删除包括该二进制可执行文件的软件包不同。如果使用 rm 命令来删除软件包的文件,则会破坏软件产品数据库。(如果您确实只想删除一个文件,可以使用 removef 命令,该命令将正确地更新软件产品数据库。)

Procedure如何删除软件包

  1. 以超级用户身份登录系统。

  2. 删除已安装的软件包。


    # pkgrm pkg-abbrev ...

    pkg-abbrev

    一个或多个软件包的名称(以空格分隔)。如果省略, pkgrm 将删除所有可用的软件包。

  3. 使用 pkginfo 命令验证软件包已成功删除。


    $ pkginfo | egrep pkg-abbrev
    

    如果安装了 pkg-abbrevpkginfo 命令将返回有关它的一行信息。否则,pkginfo 返回系统提示符。