pkginfo(1) User Commands pkginfo(1)
pkginfo - display software package information
pkginfo [-q | -x | -l] [-p | -i] [-r] [-a arch] [-v version] [-c cat-
pkginfo [-d device] [-R root_path] [-q | -x | -l] [-a arch] [-v ver-
sion] [-c category...] [pkginst...]
pkginfo displays information about software packages that are installed
on the system (with the first synopsis) or that reside on a particular
device or directory (with the second synopsis).
Without options, pkginfo lists the primary category, package instance,
and the names of all completely installed and partially installed pack-
ages. It displays one line for each package selected.
The -p and -i options are meaningless if used in conjunction with the
The options -q, -x, and -l are mutually exclusive.
-a arch Specify the architecture of the package as arch.
-c category Display packages that match category. Categories are
defined with the CATEGORY parameter in the pkginfo(4)
file. If more than one category is supplied, the pack-
age needs to match only one category in the list. The
match is not case specific.
-d device Defines a device, device, on which the software
resides. device can be an absolute directory pathname
or the identifiers for tape, floppy disk, removable
disk, and so forth. The special token spool may be
used to indicate the default installation spool direc-
-i Display information for fully installed packages only.
-l Specify long format, which includes all available
information about the designated package(s).
-p Display information for partially installed packages
-q Do not list any information. Used from a program to
check whether or not a package has been installed.
-r List the installation base for relocatable packages.
-R root_path Defines the full path name of a directory to use as the
root_path. All files, including package system informa-
tion files, are relocated to a directory tree starting
in the specified root_path.
-v version Specify the version of the package as version. The ver-
sion is defined with the VERSION parameter in the
pkginfo(4) file. All compatible versions can be
requested by preceding the version name with a tilde
(~). Multiple white spaces are replaced with a single
white space during version comparison.
-x Designate an extracted listing of package information.
The listing contains the package abbreviation, package
name, package architecture (if available) and package
version (if available).
pkginst A package designation by its instance. An instance can
be the package abbreviation or a specific instance (for
example, inst.1 or inst.2). All instances of a package
can be requested by inst.*. The asterisk character (*)
is a special character to some shells and may need to
be escaped. In the C-Shell, "*" must be surrounded by
single quotes (') or preceded by a backslash (\).
0 Successful completion.
>>0 An error occurred.
/var/spool/pkg default installation spool directory
See attributes(5) for descriptions of the following attributes:
tab() allbox; cw(2.750000i)| cw(2.750000i) lw(2.750000i)|
lw(2.750000i). ATTRIBUTE TYPEATTRIBUTE VALUE AvailabilitySUNWcsu
pkgtrans(1), pkgadd(1M), pkgask(1M), pkgchk(1M), pkgrm(1M), pkginfo(4),
Application Packaging Developer's Guide
SunOS 5.10 6 Nov 2000 pkginfo(1)