Что-то заболела моя система, начала после обновления выдавать на все вот такую хрень:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = «ru_RU:ru»,
LC_ALL = (unset),
LC_PAPER = «ru_RU»,
LC_ADDRESS = «ru_RU»,
LC_MONETARY = «ru_RU»,
LC_SOURCED = «1″,
LC_NUMERIC = «ru_RU»,
LC_TELEPHONE = «ru_RU»,
LC_MESSAGES = «ru_RU»,
LC_IDENTIFICATION = «ru_RU»,
LC_COLLATE = «ru_RU»,
LC_MEASUREMENT = «ru_RU»,
LC_CTYPE = «ru_RU»,
LC_TIME = «ru_RU»,
LC_NAME = «ru_RU»,
LANG = «ru_RU»
are supported and installed on your system.
perl: warning: Falling back to the standard locale («C»).
Надо лечить, заодно и поменять кодировку для mc, чтобы на серверах utf-8 отображалось корректно.
Локаль состоит из самой локали, список ттак смотреть:
locale -a
И чармапов, наборов символов т.е. Смотреть так.
locale -m
У меня в ответ на это вывел такое:
locale: невозможно прочитать каталог отображений знаков `/usr/share/i18n/charmaps’: Нет такого файла или каталога
или по буржуйски:
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 read character map directory `/usr/share/i18n/charmaps’: No such file or directory
В нете я не нашел где скачать чармапы, поэтому решил с установочного диска позаимствовать. Чармапов там тоже не было, мандрива походу держит их в другом месте. Перекопировал все локали, у меня не хватало несколько нужных ru_*, и все стало ок, даже не интересно как-то.
А локаль меняется такой командой
localedef –no-archive -c -f KOI8-R -i ru_RU ru_RU
export LC_ALL=»ru_RU»
Глобальный ман по кодировкам на опеннете
14 responses
Do you want to comment?
Comments RSS and TrackBack Identifier URI ?
Trackbacks