Para posibilitar
una transición sin problemas de la arquitectura PA a la
arquitectura IPF, tanto las bibliotecas de locales de PA
e IPF como los métodos de iconv deben existir en un sistema basado en Itanium.
Cambios
en la estructura de directorios |
 |
La estructura
de directorios actual en los sistemas PA de 64 bits es:
/usr/lib/nls/loc/locales.1 # Locales 10.20 con versión para PA32
/usr/lib/nls/loc/locales.2 # Locales 11.0 con versión para PA32
/usr/lib/nls/loc/locales # Enlace con /usr/lib/nls/loc/locales.2
/usr/lib/nls/loc/methods.1 # Bibliotecas de métodos de locales 10.20 con versión para PA32
/usr/lib/nls/loc/methods.2 # Bibliotecas de métodos de locales 11.0 con versión para PA32
/usr/lib/nls/loc/methods # Enlace con /usr/lib/nls/loc/methods.2
/usr/lib/nls/iconv/methods.1 # Bibliotecas de métodos de iconv 10.20 con versión para PA32
/usr/lib/nls/iconv/methods.2 # Bibliotecas de métodos de iconv 11.0 con versión para PA32
/usr/lib/nls/iconv/methods # Enlace con /usr/lib/nls/iconv/methods.2
/usr/lib/nls/loc/pa20_64/locales.2 # Locales para PA64
/usr/lib/nls/loc/pa20_64/locales # Enlace con /usr/lib/nls/loc/pa20_64/locales.2
/usr/lib/nls/loc/pa20_64/methods.2 # Bibliotecas de métodos de locales para PA64
/usr/lib/nls/loc/pa20_64/methods # Enlace con /usr/lib/nls/loc/pa20_64/methods.2
/usr/lib/nls/iconv/pa20_64/methods.2 # Bibliotecas de métodos de iconv para PA64
/usr/lib/nls/iconv/pa20_64/methods # Enlace con /usr/lib/nls/iconv/pa20_64/methods.2
Se han creado directorios nuevos para las bibliotecas de locales
de IPF de 32 y 64 bits, que coexisten con las bibliotecas
de PA. Los directorios nuevos son:
/usr/lib/nls/loc/hpux32/locales.1 # Locales de 32 bits nativos para IA-64
/usr/lib/nls/loc/hpux32/locales # Enlace con /usr/lib/nls/loc/hpux32/locales.1
/usr/lib/nls/loc/hpux32/methods.1 # Bibliotecas de métodos de 32 bits nativos para IA-64
/usr/lib/nls/loc/hpux32/methods # Enlace con /usr/lib/nls/loc/hpux32/methods.1
/usr/lib/nls/iconv/hpux32/methods.1 # Bibliotecas de métodos de iconv de 32 bits nativos para IA-64
/usr/lib/nls/iconv/hpux32/methods # Enlace con /usr/lib/nls/iconv/hpux32/methods.1
/usr/lib/nls/loc/hpux64/locales.1 # Locales de 64 bits nativos para IA-64
/usr/lib/nls/loc/hpux64/locales # Enlace con /usr/lib/nls/loc/hpux64/locales.1
/usr/lib/nls/loc/hpux64/methods.1 # Bibliotecas de métodos de 64 bits nativos para IA-64
/usr/lib/nls/loc/hpux64/methods # Enlace con /usr/lib/nls/loc/hpux64/methods.1
/usr/lib/nls/iconv/hpux64/methods.1 # Bibliotecas de métodos de iconv de 64 bits nativos para IA-64
/usr/lib/nls/iconv/hpux64/methods # Enlace con /usr/lib/nls/iconv/hpux64/methods.1
Cambios
del comando locale |
 |
Los
locales se enumeran según el tipo de procesador subyacente
si se especifica la opción a del
comando locale. La opción a se
utiliza del modo siguiente:
| a | | Presenta locales de IPF de 32 bits
para los sistemas de 32 y 64 bits |
| a 32 | | Presenta locales de IPF de 32 bits
para los sistemas de 32 y 64 bits |
| a 64 | | Presenta sólo locales de IPF de
64 bits en un sistema de 64 bits |
| pa32 | | Presenta bibliotecas de locales de PA de 32 bits
en /usr/lib/nls/loc/locales.2 |
| pa64 | | Presenta bibliotecas de locales de PA de 64 bits
en /usr/lib/nls/loc/pa20_64/locales.2 |
Una opción nueva, A,
presenta una lista de todas las bibliotecas de locales al margen
de las fragancias y las versiones. Dicha lista incluye los locales
de los siguientes directorios:
/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
Cambios
del comando localedef |
 |
A
partir de 11.0, localedef compila ambas bibliotecas de locales, de 32 y 64 bits,
en sistemas de 32 y 64 bits para la arquitectura PA. En
los sistemas que funcionan con la arquitectura Itanium, ambas
bibliotecas, de 32 y 64 bits, se compilan sólo
para IA. Los locales IA generados se instalan tal como se describe
en la sección «Cambios
en la estructura de directorios».
Compatibilidad |
 |
El comportamiento por defecto del comando locale en los sistemas IPF consiste en generar una lista
de locales IA en lugar de locales PA. Las aplicaciones PA que presentan
listas de locales PA darán resultados diferentes en sistemas IPF y
PA.
El comando localedef no puede generar locales PA en un sistema que funcione
con Itanium. Si necesita locales PA, compílelos en un
sistema PA y transfiéralos al sistema que funciona con Itanium.