5-7章 sa239学习笔记之四安装软件部分

Module 5 安装Solaris9操作系统

六种方法:
1.Solaris suninstall program
2.Solaris? Web Start Installation software
3.Custom JumpStart? procedure
4.Solaris Web Start Flash installation
5.Standard upgrade
6.Solaris? Live Upgrade method
安装solaris 9的硬件要求:
A system based on an UltraSPARC& processor
64 Mbytes of memory
2.3 Gbytes of disk space
A keyboard and monitor
Access to a CD-ROM drive or an installation server

一、 solaris操作系统的组件:

Software packages
Software clusters
Software groups
这们之间的关系:Software packages
Software packages包含了一组文件和路径;
Software clusters包含了许多软件包:例如:
CDE的Software clusters就包含了以下的lpackages
SUNWdtab SUNWdthed SUNWdtmad SUNWeudhr
SUNWdtbas SUNWdthev SUNWdtrme SUNWeudhs
SUNWdtdem SUNWdticn SUNWdtwn SUNWeudis
SUNWdtdmn SUNWdtim SUNWeudba SUNWeudlg
SUNWdtdst SUNWdtinc SUNWeudbd SUNWmfman
SUNWdthe SUNWdtma SUNWeudda

Software groups: solaris OE就有以下几个Software groups来组成:

Core
End User System Support
Developer System Support
Entire Distribution
Entire Distribution Plus Original Equipment Manufacturers (OEM)

Core software gruop,只一个软件cluster,即SUNWCreq,是一个最小的软件,包括启动部分和最小的配置;不支持一些服务,它所支持只有:telnet ftp NFS NIS DNS,和一些需要CDE的驱动,但没有CDE,不包括在线手册.
End User System Support Software Group (SUNWCuser)
包括core和一些推荐的软件即一个CDE;
Developer System Support Software Group (SUNWCproq)
包括:End User 软件包和library,在线手册,程序开发工具;
Entire Distribution(SUNWCall)
包括:Developer system软件包,和其它一些服务,
Entire Distribution Plus OEM Support Software Group(SUNWXCall)
包括:EntIEr 软件包和支持OEM的硬件支持;

查看cluster配置,可以通过以下:
# grep METACLUSTER /var/sadm/system/admin/.clustertoc
METACLUSTER=SUNWCXall
METACLUSTER=SUNWCall
METACLUSTER=SUNWCprog
METACLUSTER=SUNWCuser
METACLUSTER=SUNWCreq
METACLUSTER=SUNWCmreq

注意:SUNWCmreq是一隐藏的softer cluster,是可以配置一个比core还小的应用;

查看当前clustser的配置:
# cat /var/sadm/system/admin/CLUSTER
CLUSTER=SUNWCXall


二、从光盘安装solaris

安装时需要的工作:
1 。考虑为每个语言包的空间;
2 。如果提供打印和mail应用,就增加一下/var的文件系统;
3 。计划用crash dump 特性,就为/var分物理内存两倍的空间;
4 。计划给每个用户提供home目录就生成一个/export文件系统;
5 。分配30%给每个文件系统,生成mininum给每个文件系统,以备将来更新;
6 。给附加软件和第三方软件预留空间;
安装时提供以下信息:
Hostname ,IP , Name server type(NIS or LDAP..),
、 subnet mask, root passWord, language



Module 6 管理solaris9的软件包

软件包包含:
1.描述软件包的文件和需要占用的硬盘空间;
2.压缩的软件
3.在软件安装,删除时的脚本;

/var/sadm/install/contents

此文件包含了系统中所有安装的软件记录;
# more /var/sadm/install/contents 显示所有内容
# grep showrev /var/sadm/install/contents 查找相关软件包是否被安装;

命令行管理软件包:

pkgadd 在操作系统上安装软件包
pkgrm 从系统中删除软件
pkginfo 显示软件包信息
pkgchk 检测软件包安装信息;

显示系统中安装的软件包:

/var/sadm/pkg这个目录保存了安装的软件包记录;

下面这个命令显示了系统已装的信息包;
# pkginfo | more

application NSCPcom Netscape Communicator
system SUNWaccr System Accounting, (Root)
system SUNWaccu System Accounting, (Usr)

推荐阅读