In Solaris 11 package management got a lot better and is almost as good as APT in the Linux world. In Solaris 10 not so much. A lot of times I find myself comparing systems and trying to track down which package I need for a specific binary. The pkgchk command can help here:
Example:
# pkgchk -l -p /usr/bin/pdftopsPathname: /usr/bin/pdftopsType: regular fileExpected mode: 0755Expected owner: rootExpected group: otherExpected file size (bytes): 22316Expected sum(1) of contents: 15618Expected last modification: May 17 22:40:06 2012Referenced by the following packages: SUNWevinceCurrent status: installedAnd of course install from CDROM as follow.
# pkgadd -d /mnt/Solaris_10/Product/ SUNWevinceBe warned here your nightmare starts when the package management starts pointing out all the dependencies.