На свежустановленной системе забыл настроить локаль, начала возникать ошибка вида:
$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
Редактируем /etc/locale.gen
, раскомментируем строку:
en_US.UTF-8 UTF-8
Генерируем файлы:
[simterm]
$ sudo locale-gen Generating locales... en_US.UTF-8... done Generation complete.
[/simterm]
Задаём локаль:
[simterm]
$ localectl set-locale LANG=en_US.UTF-8
[/simterm]
Перезапускаем Х-сервер или перезагружаем систему, проверяем файл настроек локализации:
[simterm]
$ cat /etc/locale.conf LANG=en_US.UTF-8
[/simterm]
И:
[simterm]
$ locale -a C en_US.utf8 POSIX
[/simterm]
Готово.