跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11(概述)
比较 Oracle Solaris 10 和 Oracle Solaris 11 系统配置工具
如何在安装 Oracle Solaris 11 后设置打印环境
Oracle Solaris 11 引入重要的国际化和本地化变更,如下:
语言和语言环境支持-Oracle Solaris 现在支持 200 多个语言环境。缺省情况下,只在系统上安装一组核心语言环境。
核心语言环境是一组支持下列语言的语言环境:
简体中文 (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 组件(例如,安装程序或软件包管理器)。请注意,GNOME 和 Firefox 等第三方软件的本地化信息包括额外安装的语言环境。
语言和语言环境包-在 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 中不支持这些语言环境。有关更多信息,请参见 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 服务属性管理此配置。
例如,若要将缺省系统语言环境更改为 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
有关此发行版中的其他日期和时间配置变更,请参见在安装前和在安装后配置日期和时间。