Changer les locales de Solaris
1 Introduction
On peut se retrouver dans des cas ou on a des messages du type "couldn't set locale correctly" et ça devient vite pénible à l'affichage.
2 Explication du problème
Celà vient du fait que les locales installées sur la machine ne sont pas celles que vous avez dans les variables d'environnement de votre shell.
Pour voir ce que vous avez dans votre shell :
env |
> env |
Et pour voir ce qui est disponible sur le système, c'est aussi simple :
ls |
> ls /usr/lib/locale C |
3 Solution
Pour ma part, j'habite en France, j'ai donc besoin des locales de mon pays. Je vais donc installer les locales de l'europe de l'ouest. Pour cela il va falloir le DVD de Solaris dans le lecteur :
pkgadd |
cd /cdrom/cdrom0/Solaris_10/Product/ pkgadd -d . SUNWweuos |
Maintenant c'est bon, il n'y aura plus de messages d'erreur.
Pour changer les locales Solaris au niveau du système, il faut édtiter le fichier /etc/default/init puis adaptez selon vos besoins :