6 April 2014: version 1.3. Download | pkgview on GitHub
The pkgview application is a simple java utility to display information about the installed software - clusters, packages, and patches - on a Solaris 10 (or earlier) system.
More on the Jumpstart Profile Builder.
So here's some of the long output, akin to pkginfo -l:
And here's the file view, showing me the cluster and install metaclusters that /sbin/ifconfig is a member of:
To try it out, download this file, gunzip and untar it, cd to the pkgview-x.x directory, and run:
./pkgview
Any comments or suggestions are welcome.
Pkgview can show information about a package, and also shows what other packages are a necessary prerequisite for the package to function correctly. The contents file is parsed to show how many files are present in a package or cluster, and how much space they occupy.
You can also see whether a software cluster is fully, partially, or not installed. This is simply calculated from whether all, some, or none of its constituent packages are installed.
You can browse the filesystem tree to see which package or packages a given file is a member of.
There are other pkgview options that display information about packages, clusters, and metaclusters. And you can check for missing dependencies and construct a jumpstart profile for the installed system you're using.