Команда locale запущена без ключів виведе настройки поточної локалі.
Докладний висновок з ключем -v
Red Hat / CentOS
Включення системних засобів локалізації в Red Hat Linux (а, отже, і в інших дистрибутивах, заснованих на Red Hat) здійснюється з файлу /etc/profile.d/lang.sh. Як відомо, при старті будь-якого shell-а спочатку виконується / etc / profile. У Red Hat в / etc / profile прописані команди, завдяки яким на виконання викликаються також всі файли /etc/profile.d/*.sh
Значення змінних локалізації в файлах lang.sh задаються шляхом виклику на виконання файлу / etc / sysconfig / i18n.
Правда, це вірно тільки для випадку, коли ви маєте права суперкористувача root. Але навіть якщо ви простий користувач Linux-системи і не можете редагувати файл / etc / sysconfig / i18n, то ви все ж можете включити локалізацію для себе, але трохи іншим способом. А саме, помістіть в свій файл $ HOME / .profile (або в будь-який файл, який виконується в процесі логування користувача: $ HOME / .Xclients, $ HOME / .xinitrc або інший) такі рядки: / etc / profile або $ HOME / .bash_profile
Щоб зміни почали потрібно перезайти в консоль або виконати команду source для файлу в якому ви прописали export
Щоб використовувати UTF-8 в локалі потрібно встановити LC_CTYPE (або, опціонально, змінну LANG, якщо ви хочете заодно змінити і системний мову).
Перевіряємо поточні значення змінних і встановлені локалі
Доусстановліваем потрібні локалі
В файли bash .bashrc і profile додаємо експорт змінної LANG
Ubuntu 12.04 - видалення локалей і локалізацій
Видалення зайвих локалей в Ubuntu. Робив такі рухи тіла :):
У файлі locale-gen подивився шляху в яких зберігаються файли локалей.
В директорії supported.d відредагував файли, залишив тільки потрібні локалі
Поставив і налаштував утиліту localepurge, вона служить для видалення файлів локалізацій. а не локалей
Запустив localepurge -v. Файлів багато видалило, але висновок locale -a не змінився.
Перегеніруем локалі з ключем purge
Перевіряємо. Тепер все правильно залишилися тільки потрібні мені локалі
Ubuntu додавання локалі
Які локалі підтримує Ubuntu? Знаходимо потрібну нам, наприклад en_US.UTF-8 UTF-8
Додамо потрібну нам локаль в список для створення локалей