跳过导航链接 | |
退出打印视图 | |
![]() |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)
比较 Oracle Solaris 10 系统配置与 Oracle Solaris 11 系统配置
如何在安装 Oracle Solaris 11 后设置打印环境
Oracle Solaris 11 引入了以下国际化和本地化更改:
语言和语言环境支持-Oracle Solaris 11 支持 200 多种语言环境。缺省情况下,只在系统上安装一组核心语言环境。相比可额外安装的语言环境,核心语言环境通常在本地化信息方面能提供更好的支持。仅针对核心语言环境本地化特定 Oracle Solaris 组件(例如,安装程序或软件包管理器)。请注意,GNOME 和 Firefox 等第三方软件的本地化信息包括额外安装的语言环境。
核心语言环境集支持以下语言:
简体中文 (zh_CN.UTF-8)
繁体中文 (zh_TW.UTF-8)
英文 (en_US.UTF-8)
法文 (fr_FR.UTF-8)
德文 (de_DE.UTF-8)
意大利文 (it_IT.UTF-8)
日文 (ja_JP.UTF-8)
韩文 (ko_KR.UTF-8)
巴西葡萄牙文 (pt_BR.UTF-8)
西班牙文 (es_ES.UTF-8)
显著的语言环境更改包括添加了巴西葡萄牙文语言环境,删除了瑞典文语言环境。
Oracle Solaris 11.1 语言环境更改-此发行版中引入了以下语言环境更改:
日文 (ja_JP.UTF-8@cldr) 语言环境-此语言环境是日文 UTF-8 语言环境 (ja_JP.UTF-8) 的一个新变体,符合日文语言环境的 Unicode 通用语言环境数据仓库 (Common Locale Data Repository, CLDR) 标准。该语言环境是一个可选组件,可从 system/locale/extra 软件包安装。
已更新简体中文、繁体中文、韩文和泰文 UTF-8 语言环境的本地数据,可以支持 Unicode 6.0。
语言和语言环境包-在 Oracle Solaris 11 中语言环境 facet 机制取代了 localeadm 命令。在 Oracle Solaris 10 中,已将文档编制文件、本地化文件或调试文件等可选的软件包组件拆分成独立的软件包。在 Oracle Solaris 11 中,可以通过 IPS 使用称为 facet 的特殊标记在同一个软件包中存储多种软件包组件。Facet 简化了包管理进程,并最小化磁盘空间的使用率。语言环境 facet 用于标记语言或语言环境特定的文件或操作。
显示系统上 facet 的状态,如下:
$ pkg facet
以下示例介绍了如何安装 Danish 语言环境和所有可用的译文:
# pkg change-facet facet.locale.da=True # pkg change-facet facet.locale.da_DK=True
注 - da_DK.ISO8859-1 等非 UTF-8 语言环境独立打包。若要启用这些语言环境,请安装 system/locale/extra 软件包。
设置系统的缺省语言环境-在 Oracle Solaris 10 中,缺省系统语言环境在 /etc/default/init 中配置。在 Oracle Solaris 11 中,此文件已过时,且配置已移至 svc:/system/environment:init SMF 服务的相应属性。请参见语言环境和时区配置变更。
简易格式语言环境-Solaris 10 支持一些简易格式语言环境名称,这些语言环境名称不遵循 language_country.encoding[ @modifier] 格式,例如 ja、 de、de_AT 等。这些语言环境在 Oracle Solaris 11 中不以其原来的形式存在,而是通过 locale_alias 机制仅作为全限定语言环境名称的别名存在。请参见 locale_alias(5)。在 Oracle Solaris 11 中,建议使用全限定语言环境名称。或者,在可能的情况下,使用 UTF-8 语言环境。有关更多信息,请参见 http://www.oracle.com/technetwork/systems/end-of-notices/eonsolaris11-392732.html 上的“最终功能”声明。
语言环境别名设置-Oracle Solaris 11 中的语言环境别名是新增的。接受语言环境别名,并映射到相应的标准语言环境名称。例如,de 语言环境已映射到标准语言环境 de_DE.ISO8859-1。有关所有语言环境名称映射,请参见 locale_alias(5)。
控制台的键盘布局设置-在 Oracle Solaris 11 中,控制台的键盘布局设置已迁移至 SMF。若要更改控制台的键盘布局,请修改 system/keymap:default SMF 服务的 keymap/layout 属性。以下示例介绍了如何设置控制台的 UK-English 布局。
# svccfg -s keymap:default setprop keymap/layout = UK-English # svcadm refresh keymap # svcadm restart keymap
注 - 图形界面中的键盘布局是独立设置的。
在 Oracle Solaris 10 中,语言环境和时区配置在 /etc/default/init 文件中进行设置。
在 Oracle Solaris 11 中,通过以下 SMF 服务属性管理此配置:
语言环境:svc:/system/environment:init
时区:svc:/system/timezone:default
例如,若要将缺省系统语言环境更改为 fr_FR.UTF-8,可以配置 SMF 服务属性,如下:
# svccfg -s svc:/system/environment:init \ setprop environment/LANG = astring: fr_FR.UTF-8 # svcadm refresh svc:/system/environment
必须刷新服务,让变更生效。
对于时区设置,请确保将 /etc/default/init 文件中的 TZ 设置为 localtime。
grep TZ /etc/default/init TZ=localtime
然后,便可将时区 SMF 属性设置为所需时区。
# svccfg -s timezone:default setprop timezone/localtime= astring: US/Mountain # svcadm refresh timezone:default
有关此发行版中的其他日期和时间配置变更,请参见在安装前和在安装后配置日期和时间。