У меня есть сервер centos 6, и я сталкиваюсь с некоторыми проблемами локализации. Когда я набираю команду locale
, это дает
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_ALL to default locale: No such file or directory
LANG=en_US.utf8
LC_CTYPE=en_US.utf8
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
В моем файле среды есть следующее:
$ more /etc/environment
LANG=en_US.utf8
LC_CTYPE=en_US.utf8
Также /etc/locale.conf имеет следующее:
$ more /etc/locale.conf
LANG=en_US.UTF8
Почему до сих пор говорят:
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_ALL to default locale: No such file or directory
редактировать /etc/sysconfig/i18n
У меня в файле есть:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"