TWiki> DICE Web>MPUSolarisPackageFolklore (revision 2)EditAttach

Solaris Packages

(Please add to this page!)

Getting Package Information

Some commands to help you get package information on Solaris. These are rough equivalents of the rpm commands that I use every day on Linux.

Linux Purpose Solaris Notes
rpm -qa List all the packages pkginfo  
rpm -qa | grep whatever List all the whatever packages pkginfo | grep whatever  
rpm -q foo Get the version number of an installed package pkginfo -l foo | grep VERSION  
rpm -qi foo Get info about an installed package    
rpm -ql foo List files in an installed package pkgchk -l foo
pkgchk -l foo | grep Pathname
pkgchk -l gives far too much info. Even
narrowing down to Pathnames still
gives you the whole tree of directories
in which each file is installed.
rpm -qf /usr/bin/foo Which package is this file in?    

Packages, Clusters and Metaclusters

Note that Solaris packages are not quite equivalent to RPMs as Solaris also has the concepts of clusters and metaclusters. A cluster is a bundle of packages. A metacluster is a bundle of clusters and packages. Clusters and metaclusters are defined (by Sun) in /var/sadm/system/admin/.clustertoc. A word of warning: clusters can come and go, and their contents can change, even if the OS version stays the same (when a patch is applied? when software is installed? when hardware differs?). Furthermore, even if a cluster's list of constituent packages is changed, the cluster's version number may stay the same as it was before the change.

-- ChrisCooke - 17 Jan 2007

Edit | Attach | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 17 Jan 2007 - 12:18:46 - ChrisCooke
DICE.MPUSolarisPackageFolklore moved from DICE.MPUSolarisPackageCommands on 17 Jan 2007 - 12:13 by ChrisCooke - put it back
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies