NAME
     pkgrm - removes a package from the system

SYNOPSIS
     pkgrm [ -n ] [ -R root_dir ] [ - a  admin  ]  [  pkginst1  [
     pkginst2 ]...]

     pkgrm -s spool [ pkginst ]

AVAILABILITY
     SUNWcsu

DESCRIPTION
     pkgrm  will  remove  a  previously  installed  or  partially
     installed  package  from  the  system.   A  check is made to
     determine if any other packages  depend  on  the  one  being
     removed.   If  a  dependency  exists,  the  action  taken is
     defined in the admin file.

     The default state for the command is  in  interactive  mode,
     meaning  that prompt messages are given during processing to
     allow the administrator to confirm the actions being  taken.
     Non-interactive mode can be requested with the -n option.

     The -s option can be used  to  specify  the  directory  from
     which spooled packages should be removed.

     Certain unbundled and third-party  packages  are  no  longer
     entirely compatible with the latest version of pkgrm . These
     packages require user interaction throughout the removal and
     not just at the very beginning.

     To remove these older packages (released  prior  to  Solaris
     2.4), set the following environment variable:

     NONABI_SCRIPTS=TRUE

     pkgrm will permit keyboard interaction throughout the  remo-
     val as long as this environment variable is set.

OPTIONS
     -n         Non-interactive mode.  If there  is  a  need  for
               interaction,  the  command will exit.  Use of this
               option requires that at least one package instance
               be named upon invocation of the command.

     -R         Defines the full path name of a  subdirectory  to
               use as the root_path. All files, including package
               system  information  files,  are  relocated  to  a
               directory   tree   starting   in   the   specified
               root_path.

     -a admin   Use the installation administration file,  admin,
               in  place  of  the default admin file. pkgrm first
               looks in the current  working  directory  for  the
               administration file.  If the specified administra-
               tion file is not in the current working directory,
               pkgrm  looks in the /var/sadm/install/admin direc-
               tory for the administration file.

     -s spool   Remove the specified package(s) from  the  direc-
               tory  spool.   The  default  directory for spooled
               packages is /var/sadm/spool/okg .

     pkginst   Specifies the package to be removed.   The  format
               pkginst..*   can be used to remove all instances of
               a package.

SEE ALSO
     pkginfo(1), pkgmk(1), pkgparam(1), pkgproto(1), pkgtrans(1),
     installf(1M),     pkgadd(1M),     pkgask(1M),    pkgchk(1M),
     removef(1M)