Способ установки средств locale может быть весьма различным в операционных системах разных производителей , особенно для реализаций POSIX до 1996 года и переходных реализациий.
Стандарт POSIX 1996 сделан более переносимым, не зависящим от конкретной реализации и все действия пользователя не различаюся от системы к системе и их внутренняя реализация скрыта за утилитами POSIX.2 .
Две утилиты, определенные в POSIX.2 (Утилиты командной строки) - это locale и localedef.
Утилита locale служит для получения различной информации о текущих значениях категорий locale, o всех установленных в системе возможных locale и о внутренних характеристиках различных категорий locale.
Если в системе не предустановлено нужное нам значение локализации, оно может быть добавлено в систему с помощью утилиты localedef путем компиляции специальных (текстовых) файлов описания параметров набора символов ( charmap) и локализации ( locales ) . После этого они становится изветным системе и видимым по `locale -a`.
$ localedef -c -i locales/ru_RU -f ISO_8859-5:1988 ru_RU