六种方法: 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
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) 包括eveloper system软件包,和其它一些服务, Entire Distribution Plus OEM Support Software Group(SUNWXCall) 包括:Entier 软件包和支持OEM的硬件支持;
下面这个命令显示了系统已装的信息包; # pkginfo | more ; application NSCPcom Netscape Communicator system SUNWaccr System Accounting, (Root) system SUNWaccu System Accounting, (Usr) system SUNWadmap System administration applications system SUNWadmc System administration core libraries system SUNWaudd Audio Drivers) ALE SUNWciu8 Simplified Chinese iconv modules for UTF-8 system SUNWcsd Core Solaris Devices CTL SUNWctplx Portable layout services for CTL (64-bit) system SUNWdoc Documentation Tools application SUNWdej2p Java Plug-in
存储在/usr/sbin/patchadd下的error code: 0 No error. 1 Usage error. 2 An attempt to apply a patch that has already been applied. 3 The effective user ID (EUID) is not root. 4 An attempt to save original files failed. 5 The pkgadd command failed. 6 The patch is obsolete. 7 An invalid package directory. 8 An attempt to patch a package that is not installed. 9 Cannot access /usr/sbin/pkgadd (client problem). 10 Package validation errors. 11 An error occurred while adding a patch to the root template. 12 The patch script terminated due to a signal. 13 A symbolic link was included in the patch. 14 Not used. 15 The prepatch script had a return code other than 0. 16 The postpatch script had a return code other than 0. 17 A mismatch of the -d option occurred between a previous patch installation and the current one. 18 There is not enough space in the file systems that are targets of the patch. 19 The $SOFTINFO/INST_RELEASE file was not found. 20 A direct instance patch was required but was not found. 21 The required patches have not been installed on the manager. 22 A progressive instance patch was required but was not found. 23 A restricted patch is already applied to the package. 24 An incompatible patch was applied. 25 A required patch was not applied. 26 The user-specified backout data cannot be found. 27 The relative directory supplied cannot be found. 28 A pkginfo file is corrupt or missing. 29 Bad patch ID format. 30 Dry run failures occurred. 31 The path given for the -C option was invalid. 32 You must be running the Solaris 2.6 OE to the Solaris 9 OE. 33 The patch file was formatted incorrectly or the patch file was not found. 34 An incorrect patch spool directory was given. 35 A later revision was already installed. 36 You cannot create a safe temporary directory. 37 An illegal backout directory was specified.