安装文档
《Solaris 9 安装指南》已将 Solaris 8 发行版中的若干安装说明书合并为一卷。修订版合并了先前所有的 Solaris 8 安装指南: 《Solaris 8(SPARC 平台版本)安装指南》、《Solaris 8(Intel 平台版本)安装指南》、《Solaris 8 Advanced Installation Guide》和《Solaris 8 安装增补》。
修订版还包含关于新增及增强的 Solaris 安装技术的补充信息。 重点在于基于任务的过程。参考资料在该指南中单独出现。
先前包括在《Solaris 8(SPARC 平台版本)安装指南》和《 Solaris 8(Intel 平台版本)安装指南》中的软件包列表现在位于《Solaris 9 Package List》中。
Reference Manual
描述由设备驱动程序接口 (DDI) 驱动程序-内核接口 (DKI) 提供的接口的《SunOS Reference Manual》部分现在包含三本书而不是四本书。这些书如下所示:
《man pages section 9: DDI and DKI Driver Entry Points》》
《man pages section 9: DDI and DKI Kernel Functions》》
《man pages section 9: DDI and DKI Properties and Data Structures》》
有关更多信息,请参见《Solaris 9 Reference Manual Collection》。
System Administration Guides
已将若干个新指南添加到 Solaris 9 发行版中。 所有指南都集中于基于任务的过程并提供了一般性的参考资料。
《System Administration Guide, Volume 1》已重命名为《System Administration Guide: Basic Administration》。《System Administration Guide, Volume 2》已重命名为《System Administration Guide: Advanced Administration》。
《System Administration Guide, Volume 3》已拆分为《System Administration Guide: IP Services》 和《System Administration Guide: Resource Management and Network Services》。此发行版本中的资源管理资料是新的。IP 服务指南集中阐述 TCP/IP、DHCP、IPv4 和 IPv6、移动 IP、IP 安全性和 IP 网络多路径处理等技术。 资源管理和网络服务指南包括下列主题:资源管理、远程文件系统、邮件、SLP 和 PPP。
《System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)》和《System Administration Guide: Naming and Directory Services (FNS and NIS+)》 是新文档,包含以前记录在《 Solaris Naming Administration Guide》、《LDAP Setup and Configuration Guide》、《NIS+ Transition Guide》 以及《Solaris Naming Setup and Configuration》中的信息。
《System Administration Guide: Security Services》包含《SunSHIELD Basic Security Module Guide》中的信息 以及关于 RBAC、PAM、Solaris 安全 shell 和 SEAM 的部分。
语言支持
Solaris 环境将固有的国际化特性生成到每种本地化产品中。本地化工具支持 ANSI C 国际化和本地化的推荐做法, 这些推荐做法用来定义语言环境和相关种类。
语言环境
语言环境 包含语言,该语言具有特定的文化信息以及世界上特定地区的惯例。Solaris 操作环境中的每个进程都具有下列语言环境属性集:
语言环境设置,提供 locale 和 setlocale 命令,用于在从命令行启动进程之前列出和设置属性。
例如,简体中文语言环境和英文/ASCII 语言环境都具有一个种类,该种类按照文化格式以及实际的简体中文或英文/ASCII 时间和日期字符来定义时间和日期的显示方式。
编码集,支持 GB2312 和 GB18030 字符集的编码惯例。这些编码集使您能够输入、显示和打印文件名、系统信息以及终端 (TTY)、电子邮件和数据文件内容中的简体中文。
htt 输入法服务器,处理 Solaris 操作环境中的简体中文输入。 htt 服务器接收键盘输入,并将其转换为简体中文应用程序中使用的简体中文字符。
简体中文语言环境
简体中文 Solaris 操作环境为下表中的语言环境同时提供支持。对于最终用户来说,这些语言环境看起来是一样的,但其内部字符编码是不同的。
表 1-1 简体中文语言环境 语言环境
说明
zh_CN.EUC (zh)
简体中文 EUC (GB2312)
zh_CN.GBK (zh.GBK)
简体中文 GBK
zh_CN.GB18030
简体中文 GB18030-2000
zh_CN.UTF-8 (zh.UTF-8)
简体中文 UTF-8 (Unicode 3.1)
简体中文编码集
下表列出了每种简体中文语言环境的受支持编码集。
表 1-2 简体中文编码集 语言环境
编码集
zh_CN.EUC (zh)
gb2312
zh_CN.GBK (zh.GBK)
GBK
zh_CN.GB18030
GB18030
zh_CN.UTF-8 (zh-UTF-8)
UTF-8
简体中文输入法和字体
简体中文 Solaris 环境提供输入法和字体,使您可以输入、显示和打印任何语言中的任何字符。对于简体中文语言环境,下列输入法受到支持:
新全拼
新双拼
内码
全拼
双拼
英汉
码表输入法
有关简体中文语言环境中受到支持的字体的完整列表,请参见《国际语言环境指南》。
输入法辅助窗口
输入法辅助窗口支持下列新功能:
输入法切换
输入法属性配置
下列字符集的查找表:
GB2312
GBK
GB18030-2000
Unicode
用户定义的字符
输入法帮助
虚拟键盘
语言环境种类
在简体中文 Solaris 9 操作环境中,可以像 ANSI C 为简体中文和英语语言环境所定义的那样,使用下列一般种类和特定种类。
一般 LC_ALL 设置,它调用环境中语言环境相关方面的所有种类。
环境中特定方面的特定设置,其中包括:
LC_CTYPE
LC_TIME
LC_NUMERIC
LC_MONETARY
LC_COLLATE
LC_MESSAGES
例如,简体中文语言环境和英语/ASCII 语言环境都具有 LC_TIME 种类,该种类按照文化格式定义时间和日期的显示方式以及显示中所使用的实际的简体中文或英语/ASCII 字符。
通用桌面环境 (CDE)
CDE 是一种国际化的图形用户环境,带有丰富的桌面应用程序集。该环境被针对简体中文和其它语言进行了本地化。可以在同一桌面上同时使用两个或更多个本地化的应用程序。本地化 CDE 应用程序包括下列应用程序:
文件管理器,它是一个图形用户界面,可用来访问文件和目录。
邮件程序,它是一个用于发送、接收和管理电子邮件的应用程序。可以在邮件程序和其它应用程序之间拖放邮件和文件。
打印管理器,它是支持拖放文件传送操作的打印命令的图形前端。
文本编辑器,它可以在 CDE 工具(如邮件程序撰写窗口)中使用。它使您能够在同一文档中输入简体中文和英语字符。
日历管理器,它帮助您管理商务和社交日程。可以通过邮件程序发送日历中的自动提醒。
个人数字助理 (PDA) 同步,它使您能够将 CDE 应用程序(如日历管理器)中的数据与 PDA 中类似应用程序中的数据同步。 PDA 同步还使您能够将工作站或服务器中的应用程序和数据库安装到 PDA 上。
--------------------------------------------------------------------------------
注意:
在该发行版本中,OpenWindowsTM 环境的使用不再受到支持。
新的本地化特性
简体中文 Solaris 9 操作环境的新特性包括对新的语言环境、排序选项、输入法和 iconv 模块的支持。
新的 zh_CN.GB18030 语言环境。它是 zh_CN.GBK(zh.GBK) 的增强版,目的是支持由中国政府发布的新的 GB18030–2000 标准。
下面这些新排序语言环境为每种语言环境所支持的所有中文字符提供不同的排序,如笔画、偏旁部首和拼音。
zh_CN.EUC@pinyin
zh_CN.GBK@pinyin
zh_CN.GB18030@pinyin
zh_CN.UTF-8@pinyin
zh_CN.EUC@stroke
zh_CN.GBK@stroke
zh_CN.GB18030@stroke
zh_CN.UTF-8@stroke
zh_CN.EUC@radical
zh_CN.GBK@radical
zh_CN.GB18030@radical
zh_CN.UTF-8@radical
适用于所有中文语言环境的新输入法
新的输入法辅助窗口,它提供更友好的和可扩展的简体中文输入用户界面。
新的 iconv 模块,支持 GB18030–2000 标准。
1. 启动简体中文 Solaris 软件
应用程序缺省文件
简体中文 CDE 包括以下用于应用程序缺省值的目录,其中有一个用于系统范围的缺省值,两个特定于语言环境特性:
/usr/dt/app-defaults/C 目录存储系统范围的应用程序缺省值。这些值用于 C 语言环境。
/usr/dt/app-defaults/zh 目录存储特定于该语言环境的应用程序缺省值。
/usr/dt/app-defaults/zh.GBK 目录存储特定于该语言环境的应用程序缺省值。
/usr/dt/app-defaults/zh.UTF-8 目录存储特定于该语言环境的应用程序缺省值。
/usr/dt/app-defaults/zh_CN.GB18030 目录存储特定于该语言环境的应用程序缺省值。
第 2 章 系统环境
用户可以使用 shell 环境变量来更改他们的语言环境设置。每个种类命名一个现有的语言环境。setlocale () 函数直接设置或查询这些种类的设置。 国际化函数使用这些设置来访问与所需语言环境相对应的表。
环境变量可以间接设置种类: 当 setlocale() 将种类设置为缺省设置时,它使用每个环境变量的设置来设置关联的种类。 setlocale() 函数不更改环境变量的设置,它只是读取它们的设置。
更改缺省语言环境
可以采用下列步骤更改系统范围的缺省语言环境。
编辑 /etc/default/init 文件,添加或更改下行。
用 C、zh、zh.GBK 、zh_CN.GB18030 或 zh.UTF-8 替代 语言环境。
LANG=locale
让所有用户退出 CDE。
键入下列命令:
% su
# /usr/dt/bin/dtconfig -kill
键入下列命令:
% su
# reboot
语言环境和种类术语
术语“语言环境”和“种类”有如下关系:
语言环境包括语言、地域、编码集和其他功能的规范。 简体中文 Solaris 操作环境包括以下语言环境:
C—对于 ASCII 英文环境,语言环境必须设置为 C。
zh—对于 EUC 中的简体中文环境,语言环境必须设置为 zh。
zh.GBK—对于 GBK 中的简体中文环境,语言环境必须设置为 zh.GBK。
zh.UTF-8—对于 Unicode 中的简体中文环境,语言环境必须设置为 zh.UTF-8。
zh_CN.GB18030—对于 GB18030-2000 中的简体中文环境,语言环境必须设置为 zh_CN.GB18030。
种类是构成语言环境的功能集。 例如字符显示或时间/日期表示,它们的行为取决于 locale。 简体中文 Solaris 种类包括:
LC_CTYPE 设置字符类型以便分类和转换。
LC_TIME 为日期和时间表示设置语言环境。
LC_NUMERIC 设置数字表示语言环境(也用于 I/O)。
LC_MONETARY 设置货币表示语言环境。
LC_MESSAGES 为用户消息设置语言环境。
LC_COLLATE 设置与语言环境有关的字符串排序。
环境变量 LC_ALL 为所有种类显式设置相同的语言环境;它具有最高的优先级。 如果未设置种类或 LC_ALL,LANG 环境变量将确定种类设置。
与简体中文 Solaris 本地化工具相互作用
在 C shell 级,每个环境变量都可以由 shell 命令设置为 locale(对于 ASCII 为 C,对于 EUC 中的简体中文为 zh,对于 GBK 中的简体中文为 zh.GBK,对于 GB18030-2000 中的简体中文为 zh_CN.GB18030,对于 Unicode 中的简体中文为 zh.UTF-8 ),如下所示:
C shell 用户可以输入如下 shell 命令:
system% setenv LC_TIME locale
Bourne shell (sh) 用户可以使用 set 或 export:
$ set -a LC_TIME$ LC_TIME=locale
或
$ LC_TIME=locale
$ export LC_TIME
将 zh 或 zh.GBK、zh_CN.GB18030 或 zh.UTF-8 作为 locale 使用户的环境可以以简体中文格式和文本显示时间。 用户可以为工作环境定义混合的语言环境。例如,字符可以以简体中文键入和转换,时间可以以法语格式显示,而消息可以以英文显示。
许多用户在单一文化环境中工作。 LC_ALL 和 LANG 环境变量设置所有种类的系统缺省值。 例如,这些 C shell 命令将所有种类的系统缺省值设置为 locale。
system% setenv LC_All locale
system% setenv LANG locale
系统管理员或用户可以设置缺省值,而 setenv 语法可以在编程时使用。
此设置在下次应用程序调用 setlocale () 将种类设置为缺省设置时生效:setlocale()( LC_XXX "")
第 4 章 TTY 环境和支持
本章假设您已熟悉:
Solaris 操作环境如何使用 STREAMS 和 ioctl 与外部设备通讯。
termcap 和 terminfo 所支持的终端类型之间的差别。
关于 STREAMS 和 TTY 驱动程序的背景知识,请参考 termio(7) man 页。
终端支持
简体中文 Solaris 操作环境支持中文终端 (EUC-GB) 。终端应具有内置的简体中文字体和输入法。
安装终端
如果您以前未曾向系统添加过终端,请先尝试仅以 ASCII 模式安装终端。有关更多信息,请参见《System Administration Guide》。
用于添加终端的串行端口接口
串行端口在“管理工具”菜单中,用于配置终端的串行端口。串行端口提供安装终端的最简便方法。串行端口由 admintool 调用。 有关 admintool 的更多信息,请参见《System Administration Guide》。
访问串行端口
成为超级用户。
system% su
键入 admintool。
将出现 admintool 菜单。
system# admintool
选择串行端口图标。
使用串行端口菜单
中文终端的安装方式与 ASCII 终端一样。
选择“串行端口”菜单上的“编辑”选项。
Serial Ports:Modify Service (串行端口:修改服务) 子菜单出现。
在 Admintool: Modify Service (管理工具:修改服务) 子菜单上,选择 Enabled (启用) 、波特率 9600,并输入终端类型。
使用命令行接口添加终端
在 ttya 端口上通过命令行设置终端需要下列步骤:
确定端口监视器的版本号。
将显示端口监视器的版本号。
# ttyadm -V
输入下列命令,用端口监视器的版本号代替 ver。
(有关 sacadm (1M) 和 pmadm (1M) 的更多信息,请参见它们的 man 页。)
# pmadm -r -p zsmon -s ttya
# sacadm -a -p zsmon -t ttymon -c /usr/lib/saf/ttymon -v ver
使用与您的终端类型匹配的 pmadm 命令来添加登录服务:
对于 EUC 终端,使用下列命令:
# pmadm -a -p zsmon -s ttya -i root -fu -v ver -m "`ttyadm -S y \
-T terminal_type -d /dev/ttya -l 9600 -m ldterm,ttcompat -s \
/usr/bin/login`"
打开终端。
按照终端附带的文档进行操作。
登录到终端。
检查安装的正确性:
# setenv LANG locale
# /bin/stty cs8 -istrip defeucw
--------------------------------------------------------------------------------
注意:
这些值表明操作系统被设置为以“8 位无奇偶校验”模式与终端通讯。确保终端设置为“8 位无奇偶校验”模式。参考终端设置手册中设置终端选项的正确方法。
--------------------------------------------------------------------------------
设置用户的 TTY
验证 TTY 是否正确设置:
键入带 a 选项的 -/bin/stty 命令:
system% /bin/stty -a
如果上面的值 (cs8、-istrip) 未列出,则使用下列命令来设置它们:
system% /bin/stty cs8 -istrip defeucw
这是设置终端的最后一个步骤。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论