[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    pkgrm(1M) manual page Table of Contents

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 removal 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 administration file is not in the current working directory, pkgrm looks in the /var/sadm/install/admin directory for the administration file.
-s spool
Remove the specified package(s) from the directory 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)


Table of Contents