pkgadd Cheat Sheet
Solaris uses pkgadd for their installation and removal of packages, similar to rpm on Redhat. Below are some basic pkgadd usage examples.
Install <pkg-file> | pkgadd -d <pkg-file> |
|
Remove <pkg> | pkgrm <pkg> |
|
Find package which owns <file> | pkgchk -l -p <file> |
|
List files in installed <pkg> | pkgchk -l <pkg>|awk '/^Pathname/ {print $2}' |
|
List files in <pkg-file> | pkgchk -l -d <pkg-file>|awk '/^Pathname/ {print $2}' | |
List all installed packages | pkginfo | |
Verify integrity of installed files from <pkg> | pkgchk <pkg> | |
Verify integrity of install files from all packages | pkginfo|awk '{print $2}'|xargs pkgchk |