====== Solaris package installation ====== ===== List commands ===== Checking installed packages : # pkgchk SUNWladm # pkgchk -v SUNWladm # pkgchk -l -p /usr/bin/showrev # pkgchk -l -P passwd # pkgchk -p /etc/shadow ---> to determine if content and attributes of file has changed Listing and displaying info about packages installed and spooled. # pkginfo -l | more # pkginfo -d /var/spool/pkg -l SUNWman # pkginfo # pkginfo -d /cdrom/cdrom0/Solaris_10/Product SUNWman # pkginfo -d spool SUNWdoc A software package map of the entire system /var/sadm/install/contents Dispalying content of data stream packages. # head SUNWman.pkg | more Checking package file type. # file SUNWman.pkg ===== Install commands ===== Installing and spooling new packages # pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWman # pkgadd ./SUNWman # pkgadd -d /cdrom/cdrom0/s0/Solaris_10/Product -s spool SUNWauda # pkgadd -d /cdrom/cdrom0/s0/Solaris_10/Product -s /export/pkg SUNWauda ===== Uninstall commands ===== Removing packages # pkgrm SUNWman # pkgrm -s spool SUNWman # pkgrm -s /export/pkg SUNWman ===== Misc commands ===== Transforming package from file system format to data stream format. # pkgtrans -s /cdrom/cdrom0/s0/Solaris_10/Product /var/tmp/stream.pkg SUNWzlib SUNWftpr SUNWftpu # pkgtrans /var/tmp /tmp/SUNWrsc.pkg SUNWrsc # pkgadd -d /var/tmp/stream.pkg