本章说明有关 Solaris 9 操作环境的安装问题。
以下安装错误说明是自本文档发布在 Solaris 9 Documentation CD 和 Solaris 9 Installation CD 上的安装 Kiosk 上以来添加到本章的。
"在命令行模式下从 Solaris 9 Software DVD 进行安装的过程中,附加软件可能无法安装 (4671875)"
"Solaris 9 Documentation CD uninstaller 公用程序的卸载模式无法正常工作 (4675797)"
"在某些语言环境下 Solaris 9 Installation CD 不提示您安装 Solaris 9 Documentation 2 of 2 CD (4668033)"
"Solaris 9 Documentation 2 of 2 CD 在缺省条件下安装简体中文文档 (4673521)"
"Solaris 9 Beta Refresh 中文 CDE 字体软件包无法升级到 Solaris 9 操作环境 (4653908)"
"升级运行 Solaris 8 操作环境(带有完全的泰语/俄语/波兰语/加泰罗尼亚支持)的系统将使无效的软件包保留在系统上 (4650059)"
Solaris 9 操作环境要求内存大小为 128 MB 或更大。
Solaris 9 操作环境现在可从 DVD 上得到。 要从 DVD 安装或升级,请将 Solaris 9 DVD 插入 DVD-ROM 驱动器中并用下列命令从 ok 提示符处引导系统。
ok boot cdrom |
如果使用 Solaris 9 Software DVD 安装附加软件,则此附加软件可能无法安装。 此问题在下列条件下发生。
使用命令行模式从 Solaris 9 Software DVD 进行安装。
在安装过程中,指出不希望系统自动弹出 DVD。
安装了可选软件,如 SunScreen 3.2 应用程序、Solaris 9 Software Supplement CD 上的产品或 Solaris Software Companion CD 上的产品。
如果发生此问题,将显示下列错误信息。
已插入的磁盘不是正确的可选软件名称 CD/DVD。请再试一次。 |
解决方法:选择以下解决方法之一。
要避免此问题的发生,请在安装程序询问您是否要自动弹出 DVD 时,选择"是"(缺省设置)。
如果收到前面的错误信息,并且如果机器具有远程登录访问权,则请按下列步骤进行操作。
远程登录到机器。
成为超级用户。
键入下列命令,弹出 DVD。
# eject cdrom |
继续进行安装。 当安装程序给出提示时,重新将 Solaris 9 Software DVD 插入到正在安装的机器中。
如果收到前面的错误信息,请手动安装可选软件。 按这些步骤执行。
在接收到错误信息时,选择"跳过该磁盘"选项。 选择该选项可跳过所有剩余可选软件的安装。
完成安装。
在系统重新启动后,登录到系统,然后手动运行可选软件的安装程序。 选择相应的安装程序命令。
要安装 SunScreen 3.2 产品,请插入 Solaris 9 Software DVD,然后键入下列命令。
# /dvd-mount-point/s0/Solaris_9/ExtraValue/CoBundled/SunScreen_3.2/install \ -nodisplay |
要安装 Solaris 9 软件增补产品,请插入 Solaris 9 Software DVD,然后键入下列命令。
# /dvd-mount-point/s0/SW_Supp_CD/installer -nodisplay |
要安装 Solaris Software Companion CD,请插入 CD,然后键入下列命令。
# /cd-mount-point/installer -nodisplay |
如果系统的 Toshiba SD-M1401 DVD-ROM 驱动器的固件为修订版 1007,则系统无法从 Solaris 9 DVD 引导。
解决方法: 应用修补程序 111649-03 或更高版本更新 Toshiba SD-M1401 DVD-ROM 驱动器的固件。 Solaris 9 Supplement CD 上的下列目录中包含了修补程序 111649-03。
DVD_Firmware/Patches |
有关此修补程序的安装说明,请参阅此目录中的 README 文件。 安装该修补程序之前,请务必阅读和遵循此 README 文件中的所有注意和警告。
在下列情形中,以 UFS 或 UDFS 文件系统格式化的 CD 或 DVD 介质可能无法安装到某些带有介质驱动器的系统上
系统在 Solaris 9 操作环境下运行。
系统上在运行卷管理 (vold)。
插入,移除,然后重新插入该媒体。
安装: I/O 错误信息可能会显示在系统控制台上。 未安装介质上的文件系统,且未显示介质的"文件管理器"图形用户界面。
解决方法: 在文件 /etc/rmmount.conf 中的行 mount * hsfs udfs ufs -o nosuid 前添加下列行。
mount cdrom* hsfs udfs ufs -o nosuid ro |
您必须在行 mount * hsfs udfs ufs -o nosuid 前输入此行。 当您添加此行之后,文件 /etc/rmmount.conf 的安装段应读作如下内容。
mount cdrom* hsfs udfs ufs -o nosuid ro mount * hsfs udfs ufs -o nosuid |
如果系统中运行 Solaris 2.6 或 Solaris 7 操作环境,卷管理将错误地装载 Solaris 9 DVD。Solaris 9 DVD 可以装载,但数据不可访问。 因此,不能设置安装服务器、执行 Live Upgrade,也不能访问媒体上的数据。
应用适用于您的系统的修补程序。
表 1-1 用于 Solaris 2.6 和 Solaris 7 操作环境的 DVD 修补程序|
版本 |
修补程序 ID |
|---|---|
|
Solaris 2.6 操作环境 |
107618-03 |
|
Solaris 7 操作环境 |
107259-03 |
手动装载 Solaris 9 DVD。不要使用卷管理装载 Solaris 9 DVD。按这些步骤执行。
成为超级用户。
停止卷管理。
# /etc/init.d/volmgt stop |
手动装载 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
检查 DVD 是否已装载,且数据是否可访问。
# cd /mnt1 # ls |
如果 DVD 正确装载,则系统返回以下信息。
Copyright Solaris_9 |
如果在有多个网络接口的系统上安装或升级到 Solaris 9 操作环境,系统将把所有系统接口识别为可用。未连接网络或未准备使用的接口出现在 ifconfig -a 命令的输出中。此外,具有相同以太网地址的接口可能被分配相同的 IP 地址。显示以下错误信息。
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: 无法分配所请求的地址 |
这个问题也会发生在将 local-mac-address PROM 变量设置为 false 的系统上。这是由于所有接口配置了相同的 IP 地址。
解决方法:选择以下解决方法之一。
若要只插入所配置的接口,请在初始启动之后重新启动系统。
若要为每个网络接口分配不同的 IP 地址,请以以下方式之一将 local-mac-address
PROM 变量设置为 true。
在 ok 提示符处键入以下命令。
ok setenv local-mac-address? true |
在一个终端窗口中,作为超级用户键入以下命令。
# eeprom local-mac-address?=true |
如果在 Solaris 9 介质上使用缺省 Solaris JumpStartTM 配置文件在一个小磁盘系统上安装多个语言环境,安装可能失败。 此问题可能在以下条件下发生。
使用缺省的 Solaris JumpStart 配置文件,在 2.1 GB 磁盘的系统上安装除 C 语言环境之外的任何语言环境。
使用缺省的 Solaris JumpStart 配置文件,在 4 GB 磁盘的系统上安装两个或多个语言环境。
在安装期间创建文件系统时,可能会显示下列警告消息之一。
警告:上一柱面组中 inode 块/cyl 组 (87)>= 数据块 (63)。这表示 1008 扇区无法分配。 |
警告:上一柱面组中 1 个扇区未分配 |
解决方法:忽略此警告消息。
如果 Solaris 8 系统与存储区域网络 (SAN) 相连,请在升级到 Solaris 9 操作环境之前与支持工程师联系。装有 SUNWsan 包的 Solaris 8 系统可能需要特殊过程升级到 Solaris 9 操作环境。若要查看系统是否安装了 SUNWsan 包,请在一个终端窗口键入以下命令。
# pkginfo SUNWsan |
如果安装了 SUNWsan 包,将显示以下信息。
system SUNWsan SAN Foundation Kit |
如果想要升级到 Solaris 9 操作环境,并安装了 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,您必须在升级之前先卸载 Solaris 管理控制台软件。Solaris 管理控制台 2.1 软件与 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件不兼容。 如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则 Solaris 管理控制台软件可能存在于系统中。
在升级之前,运行 /usr/bin/prodreg 并完全卸载 Solaris 管理控制台软件。
如果在升级到 Solaris 9 操作环境前未卸载 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,您必须删除所有 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 包。必须使用 pkgrm 来删除软件包而不用 prodreg,必须仔细按照软件包删除步骤操作。按这些步骤执行。
成为超级用户。
在终端窗口中,输入以下命令。
# pkginfo | grep "Solaris Management Console" |
输出说明中的包名称如果不是以 "Solaris Management Console 2.1" 开始,则表示是 Solaris Management Console 1.0 包。
按照以下次序使用 pkgrm 来删除所有 Solaris 管理控制台 1.0 包实例。
不要删除任何描述里有 "Solaris Management Console 2.1" 字样的包。例如 SUNWmc.2 可以表示 Solaris 管理控制台 2.1 软件。
如果 pkginfo 输出显示 Solaris 管理控制台 1.0 包的多个版本,使用 pkgrm 删除这些软件包。先删除初始软件包然后是带数字后缀的软件包。例如,如果 SUNWmcman 和 SUNWmcman.2 包出现在 pkginfo 输出中,则先删除 SUNWmcman,然后再删除 SUNWmcman.2。 不要使用 prodreg。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在终端窗口中,输入以下命令。
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris 管理控制台 2.1 软件现在应该可以运行。为便于将来维护,或如果 Solaris 管理控制台 2.1 软件不正确运行,请删除 Solaris 管理控制台 2.1 软件然后按以下步骤重新安装。
按照以下次序使用 pkgrm 来删除所有 Solaris 管理控制台 2.1 包和相关包。
如果安装中存在 Solaris 管理控制台 2.1 包的多个实例,如 SUNWmc 和 SUNWmc.2,则先删除 SUNWmc,再删除 SUNWmc.2。不要使用 prodreg。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
插入 Solaris 9 Software(SPARC 平台版本)1 of 2 CD 到您的光驱,然后在终端窗口输入以下命令。
# cd /cdrom/sol_9_sparc/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
现在删除了所有以前的 Solaris 管理控制台版本,并且 Solaris 管理控制台 2.1 软件运行正常。
在 Solaris 9 操作环境中,Kerberos 版本 5 全局机制包括隐私支持,不需要 Kerberos 局部机制。如果您在 Solaris 8 系统上安装了 Kerberos 局部机制(位于 /usr/lib/gss/do/mech_krb.so.1),建议您在将系统升级到 Solaris 9 操作环境之前删除 Kerberos 局部机制。
解决方法: 在升级到 Solaris 9 操作环境之前执行以下步骤。
键入以下命令检查并确定系统上是否安装了 Kerberos 局部机制。
% pkginfo | fgrep ' SUNWk5' |
如果此命令的输出中包括任何 SUNWk5 包名称,则系统上安装了 Kerberos 局部机制。转到第 2 步。
如果此命令的输出中不包括任何 SUNWk5 包名称,则系统上未安装 Kerberos 局部机制。跳过其余步骤并升级系统。
键入以下命令,备份 /etc/nfssec.conf 和 /etc/gss/qop 文件。
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
验证键入以下命令是否备份了文件。
% tar -tf /var/tmp/krb_config_files.tar |
删除第 1 步的输出中列出的每个包。
% pkgrm package-name package-name package-name |
升级到 Solaris 9 操作环境。
升级程序升级全局 Kerberos 机制代码,并启用 Kerberos 隐私支持。
在文本编辑器中更改 /etc/gss/mech 文件中的下列行。
取消以下行的注释。
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
如果必要,将上一行添加到 /etc/gss/mech 文件中。
删除以下行。
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
键入以下命令,恢复 /etc/nfssec.conf 和 /etc/gss/qop 文件。
% tar -xf /var/tmp/krb_config_files.tar |
如果在从 /etc/init.d/sshd 守护程序运行第三方安全 Shell (例如,OpenSSH)的系统上升级到 Solaris 9 操作环境,升级将禁用现有的安全 Shell 守护程序。升级时,Solaris 9 升级软件将覆盖 /etc/init.d/sshd 的内容。
解决方法:选择以下解决方法之一。
如果不希望系统上有安全 Shell 协议服务器程序,请不要在升级过程中安装 SUNWsshdr 和 SUNWsshdu 包。
如果不希望系统上有安全 Shell 协议服务器或客户端程序,请不要在升级过程中安装安全 Shell 簇 (SUNWCssh)。
如果 /export 目录接近其容量极限,而且您在升级至 Solaris 9 操作环境,则对于 /export 的空间要求的计算有误,升级过程将失败。如果安装了无盘客户机,或者在 /export 中安装了第三方软件,则经常会发生该问题。 系统显示以下消息:
警告:无足够的升级空间。 |
解决方法:在升级之前,请选择以下解决方法之一。
临时改变 /export 目录的名称,直到升级过程完成。
临时注释掉 /etc/vfstab 文件中的 /export 行,直到升级过程完成。
如果 /export 是一个单独的文件系统,则在执行升级之前先卸载 /export。
如果系统当前支持用 AdminSuite 2.3 Diskless Client 工具安装的无盘客户机,则必须首先删除所有与服务器的 Solaris 版本和体系结构都相同的现有无盘客户机。然后,安装或升级到 Solaris 9 操作环境。有关特定说明,请参见《System Administration Guide: Basic Administration》。
如果试图在现有的无盘客户机上安装 Solaris 9 操作系统,则可能出现下列错误:
无法升级盘片 <xxxxxxxx> 上的 Solaris 版本(Solaris 版本号) 该磁盘上安装的软件配置出现未知错误。 |
在此错误信息中,版本号是指系统当前运行的 Solaris 版本。 <xxxxxxxx> 是指正在运行该版本 Solaris 操作环境的盘片。
如果要从 Solaris 8、Solaris 8 6/00 或 Solaris 8 10/00 操作环境升级到 Solaris 9 操作环境 (Solaris WBEM Services 2.5),则必须将任何专用定制管理对象格式 (MOF) 数据转换为新的用于 Solaris WBEM Services 2.5 的可靠日志系统信息库格式。 转换这些数据失败将导致数据丢失。
有关如何转换 WBEM 数据的特定说明,请参见 《Solaris WBEM Services Administration Guide》的 "Upgrading the CIM Object Manager Repository"。
如果系统正在运行 64 位就绪固件,则不需要快擦写 PROM 更新。
如果想要在 UltraSPARC 系统上运行 64 位 Solaris 操作环境,则可能需要更新它的闪烁 PROM 固件。 Solaris 9 安装程序使您能够添加 64 位支持。 当在 Sun UltraSPARCTM 系统上安装时,此 64 位支持为缺省选择。 如果 CPU 的速度达到 200 MHz 或更高,则在缺省情况下,64 位系统仅在 64 位模式下引导。
在任何 SunTM 或 UltraSPARC 系统上运行 32 位 Solaris 操作环境,均不需要更新快擦写 PROM。
下表列出了受影响的 UltraSPARC (sun4uTM) 系统以及所需的最低固件版本。 系统类型相当于 uname -i 命令的输出。可通过 prtconf -V 命令确定所运行的固件版本。
表 1-2 在 UltraSPARC 系统上运行 64-位 Solaris 操作环境所需的最低固件版本|
来自 uname -i 的系统类型 |
来自 prtconf -V 的最低固件版本 |
|---|---|
|
SUNW,Ultra-1-Engine |
3.10.0 |
|
SUNW,Ultra-1 |
3.11.1 |
|
SUNW,Ultra-2 |
3.11.2 |
|
SUNW,Ultra-4 |
3.7.107 |
|
SUNW,Ultra-Enterprise |
3.2.16 |
如果某一系统未在上表中列出,则该系统并不需要更新快擦写 PROM。
有关如何通过 Solaris CD 执行闪烁 PROM 更新的说明,请参考 《Solaris 9 on Sun Hardware Collection》。如果您没有此手册,可以从网站 http://docs.sun.com 获得。
某些 PDF 格式的本地化文档集合的软件包名称长度大于 9 个字符。要在运行 Solaris 7 或 8 操作环境的服务器上安装这些 PDF 集合,必须首先安装两个修补程序。
此版本中不包含适用于 Solaris 2.6 服务器的修补程序。
解决方法: 有关如何安装这些修补程序的说明,请参见文档媒体(Solaris 9 Documentation CD 1 of 2, 2 of 2 或 DVD)上的 Solaris 文档重要信息文件。该文件位于下列目录中:
mount-point/README/locale/install_locale.html |
例如,Solaris 9 Documentation CD 1 of 2 上的英语文件位于下列目录中:
sol_9_doc_1of2/README/C/install_C.html |
如果在"全部卸载"模式下运行 Solaris 9 Documentation CD uninstaller,则 uninstaller 只删除那些在缺省条件下安装的文档软件包。
解决方法: 在"部分卸载"模式下运行卸载程序,然后选择要卸载的特定软件包。
如果在某些语言环境下使用 Solaris 9 Installation CD,则安装程序不提示您安装 Solaris 9 Documentation 2 of 2 CD 中的软件包。 此问题出现在下列语言环境中。
ja_JP.PCK
ja_JP.UTF-8
ko.UTF-8
zh.GBK
zh.UTF-8
zh_CN.18030
zh_HK.BIG5HK
zh_HK.UTF-8
zh_TW.BIG5
zh_TW.UTF-8
解决方法: 要安装 Solaris 9 Documentation 2 of 2 CD 中的集合,请直接从 Solaris 9 Documentation 2 of 2 CD 中运行 installer 公用程序。
如果在 zh_HK.BIG5HK 或 zh_HK.UTF-8 语言环境中安装 Solaris 9 Documentation 2 of 2 CD,则缺省条件下安装的是简体中文文档。
解决方法: 在 Solaris 9 Documentation 2 of 2 CD 的安装过程中,选择"定制安装",然后选择要安装的繁体中文文档。
如果使用带 -nodisplay 选项的 Solaris 9 Documentation CD 安装程序,则检验面板可能无法正常分页。
解决方法: 不要在 Solaris 9 Documentation CD 安装程序中指定 -nodisplay 选项。 使用图形用户界面 (GUI) 模式安装 Solaris 9 Documentation CD。
在为安装选择语言环境后,还可安装其它相关语言环境。 此行为更改发生在 Solaris 9 操作环境中,因为所有完全语言环境(包含信息翻译)和亚洲以及日语部分语言环境(语言环境启用程序) 已经基于语言环境的语言支持进行了重新打包。 其它部分语言环境(如中欧)仍基于地理区域打包和安装。
如果在交互式安装期间从 Solaris 9 Software DVD 中选择英语或欧洲 ISO-15 语言环境,则 ISO-15 和相应的 ISO-1 语言环境可能无法安装。 之所以发生此问题,是因为您在"选择语言环境"屏幕中指定的英语或欧洲 ISO-15 语言环境可能未在"选择地理区域"屏幕上自动选定。
解决方法: 如果想要安装在安装过程中使用的英语或欧洲 ISO-15 语言环境,请按下列步骤执行操作。
在"选择语言环境"屏幕中,选择要在安装过程中使用的"英语"或"欧洲 ISO-15"。
在"选择地理区域"屏幕中,选择相应的要在系统上安装的英语或欧洲 ISO-15 和 ISO-1 语言环境。
如果不检查"选择地理区域"屏幕以确保为安装选择了相应的英语或欧洲 ISO-15 和 ISO-1 语言环境,则可能未安装该语言环境。
如果在运行带有简体或繁体中文语言环境支持的 Solaris 9 Beta Refresh 操作环境中的系统上升级到 Solaris 9 操作环境,则该升级不会成功完成。 简体中文和繁体中文 CDE 字体本地化软件包(SUNWcdft 或 SUNWhdft)无法升级到相应的 Solaris 9 软件包。 系统将显示下列错误信息。
正在删除软件包 SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: 无存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: 不存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: 不存在 pkgrm: ERROR: postremove 脚本未成功完成 |
解决方法: 在升级到 Solaris 9 操作环境之前,删除相应的 Solaris 9 Beta Refresh 所有 postremove 文件。
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
如果在运行 Solaris 8 操作环境(安装了 Solaris 8 Language Supplement CD)的系统上升级到 Solaris 9 操作环境,则几个无效的泰语、俄语、波兰语和加泰罗尼亚语语言环境软件包仍保留在系统上。 这些语言环境软件包包含 ARCH=sparcall 值,并且在升级到 Solaris 9 操作环境的过程中不会被删除。
解决方法: 在升级到 Solaris 9 操作环境前,使用 Solaris 产品注册应用程序删除 Solaris 8 Language Supplement CD 软件包。
如果安装了一个或多个特定欧洲语言环境集,则系统可能不会显示 UTF-8 语言环境编码集中的英语或欧洲字符集以外的任何字符。 在下列情况中会发生此问题。
安装了一个或多个下列语言环境。
中东/以色列 (ISO8859-8)
北非/埃及 (ISO8859-6)
东欧/俄罗斯 (ISO8859-5)
东欧/土耳其 (ISO8859-9)
南美/巴西 (ISO8859-1)
中欧/波兰 (ISO8859-2)
未在系统上安装任何其它语言环境。
解决方法:选择以下解决方法之一。
在安装过程中,同时安装 en_US.UTF-8 North Americ/U.S.A. 语言环境和需被安装在该系统上的欧洲语言环境。
在安装完成后,使用 pkgadd 公用程序将下列软件包添加到系统。
SUNW5ttf - 繁体中文 BIG5 True Type 字体软件包
SUNWcttf - 简体中文 (EUC) True Type 字体
SUNWiiimr - Internet/Intranet 输入法框架软件包 (Root)
SUNWiiimu - Internet/Intranet 输入法框架软件包 (Usr)
SUNWinleu - 印度语言环境用户文件
SUNWinlex - 印度语言环境用户文件(64 位)
SUNWinttf - 印度 True Type 字体
SUNWjxcft - 日语所需的 TrueType 字体
SUNWkttf - 朝鲜语 True Type 字体
SUNWtleu - 泰语语言环境用户文件
SUNWtleux - 泰语语言环境用户文件(64 位)
这些软件包位于 Solaris 9 Software 1 of 2 CD 或 CD 映像 上的 Solaris_9/Product 目录中。
例如,如果从 Solaris 9 Software 1 of 2 CD 中安装 Solaris 9 操作环境,请键入下列命令。
# cd /cdrom/cdrom0/Solaris_9/Product # pkgadd -d . SUNW5ttf # pkgadd -d . SUNWcttf |
对前面列表中的每个软件包重复此 pkgadd 命令。