| 第五章介绍solaris9的安装,不细述.第六章讲述了在solaris下管理软件包. 基本内容 描述管理软件包的基础知识 通过命令行下输入命令来管理软件包 一个软件包是一些文件和目录的集合 软件包包含下面三项: 描述软件包和安装所需磁盘空间的文件 将要被安装到系统上的被压缩的文件 当软件包被添加或者删除时运行的脚本选项 /var/sadm/install/contents记录所有软件装载信息,要查看安装的软件,使用下面的命令: # more /var/sadm/install/contents 当系统中的软件有更新或者有删除的时候,系统调用pkgadd和pkgrm命令来更新/var/sadm/install/ contents文件 搜索安装的软件,调用下面的命令(比如搜索包含showrev字样的软件): # grep showrev /var/sadm/install/contents pkgadd:安装软件包 pkgrm:移除安装了的软件包 pkginfo:列出软件包的信息 pkgchk:检查软件包的安装状态 用pkginfo -l跟一个软件包名称来查看具体的软件包信息,比如: # pkginfo -l SUNWman pkginfo | wc -l 统计所有安装的软件数量 检查solaris光盘里面的软件信息:pkginfo -d /cdrom/cdrom0/s0/solaris_9/Product |more # pkgchk SUNWcarx # 检查软件SUNXcarx,如果没有任何问题,就紧接着出现一个"#"标记 展示软件包里面的所有文件,用下面的命令: #pkgchk -v SUNWcarx 检查一个文件里面的内容是否发生过变化,使用-p选项: #pkgchk -p /etc/shadow 注意:使用pkgchk命令时,后面要跟上文件的完整路径,不能只用文件名的方式代替 将/cdrom/cdrom0/s0/solaris_9/product里面的SUNWensqr.u安装到spool指定的目录里面,即 /var/spool/pkg: #pkgadd -d /cdrom/cdrom0/s0/solaris_9/product -s spool SUNWensqr.u 如果有另一个spool目录存在,则将spool转换成路径形式即可: #pkgadd -d /cdrom/cdrom0/s0/solaris_9/product -s /export/pkg SUNWensqr.u |