要从 PA 平滑迁移至 IPF,在基于 Itanium 的系统中需要有
PA 和 IPF 语言环境库以及 iconv 方法。
目录结构更改 |
 |
64 位 PA 系统中的当前目录结构是:
/usr/lib/nls/loc/locales.1 # PA32 10.20 版语言环境 /usr/lib/nls/loc/locales.2 # PA32 11.0 版语言环境 /usr/lib/nls/loc/locales # 链接至 /usr/lib/nls/loc/locales.2 /usr/lib/nls/loc/methods.1 # PA32 10.20 版语言环境方法库 /usr/lib/nls/loc/methods.2 # PA32 11.0 版语言环境方法库 /usr/lib/nls/loc/methods # 链接至 /usr/lib/nls/loc/methods.2 /usr/lib/nls/iconv/methods.1 # PA32 10.20 版 iconv 方法库 /usr/lib/nls/iconv/methods.2 # PA32 11.0 版 iconv 方法库 /usr/lib/nls/iconv/methods # 链接至 /usr/lib/nls/iconv/methods.2 /usr/lib/nls/loc/pa20_64/locales.2 # PA64 语言环境 /usr/lib/nls/loc/pa20_64/locales # 链接至 /usr/lib/nls/loc/pa20_64/locales.2 /usr/lib/nls/loc/pa20_64/methods.2 # PA64 语言环境方法库 /usr/lib/nls/loc/pa20_64/methods # 链接至 /usr/lib/nls/loc/pa20_64/methods.2 /usr/lib/nls/iconv/pa20_64/methods.2 # PA64 iconv 方法库 /usr/lib/nls/iconv/pa20_64/methods # 链接至 /usr/lib/nls/iconv/pa20_64/methods.2 |
为与 PA 库共存的 32 位和 64 位 IPF 语言环境库创建了新的目录。新目录如下:
/usr/lib/nls/loc/hpux32/locales.1 # IA-64 本机 32 位语言环境 /usr/lib/nls/loc/hpux32/locales # 链接至 /usr/lib/nls/loc/hpux32/locales.1 /usr/lib/nls/loc/hpux32/methods.1 # IA-64 本机 32 位方法库 /usr/lib/nls/loc/hpux32/methods # 链接至 /usr/lib/nls/loc/hpux32/methods.1 /usr/lib/nls/iconv/hpux32/methods.1 # IA-64 本机 32 位 iconv 方法库 /usr/lib/nls/iconv/hpux32/methods # 链接至 /usr/lib/nls/iconv/hpux32/methods.1 /usr/lib/nls/loc/hpux64/locales.1 # IA-64 本机 64 位语言环境 /usr/lib/nls/loc/hpux64/locales # 链接至 /usr/lib/nls/loc/hpux64/locales.1 /usr/lib/nls/loc/hpux64/methods.1 # IA-64 本机 64 位方法库 /usr/lib/nls/loc/hpux64/methods # 链接至 /usr/lib/nls/loc/hpux64/methods.1 /usr/lib/nls/iconv/hpux64/methods.1 # IA-64 本机 64 位 iconv 方法库 /usr/lib/nls/iconv/hpux64/methods # 链接至 /usr/lib/nls/iconv/hpux64/methods.1 |
对语言环境命令的更改 |
 |
如果在 locale 命令中指定了 a 选项,则根据基础处理器类型列出相应的语言环境。a 选项用法如下:
| a | | 在 32 位系统和 64 位系统中显示 32 位 IPF 语言环境 |
| a 32 | | 在 32 位系统和 64 位系统中显示 32 位 IPF 语言环境 |
| a 64 | | 在 64 位系统中仅显示 64 位 IPF 语言环境 |
| pa32 | | 显示 /usr/lib/nls/loc/locales.2 中的 32 位 PA 语言环境库 |
| pa64 | | 显示 /usr/lib/nls/loc/pa20_64/locales.2 中的 64 位 PA 语言环境库 |
无论风格和版本如何,新选项 A 将列出所有语言环境库。该列表包含有下列目录中的语言环境:
/usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux64/locales.1
对
localedef 命令的更改 |
 |
从
11.0 开始,localedef 可在 32 位和 64 位系统中为 PA 构建 32 位和 64 位语言环境库。在基于 Itanium 的系统中,仅为
IA 构建 32 位和 64 位库。如“目录结构更改”中所述安装生成的 IA 语言环境。
兼容性 |
 |
执行 IPF 系统中的 locale 命令缺省列出的是 IA 语言环境,而不是 PA 语言环境。列出
PA 语言环境的 PA 应用程序将在 IPF 和 PA 系统中显示不同的结果。
localedef 命令无法在基于 Itanium 的系统中生成 PA 语言环境。如果需要
PA 语言环境,请在 PA 系统上构建它们,然后将它们移至基于 Itanium 的系统。