Главная » Linux Ubuntu/Mint » Настройки Ubuntu для VDS/VPS » Русская locale в Ubuntu Server

📑 Русская locale в Ubuntu Server

 

На многих VDS/VPS на предустановленных Ububtu 12.04LTS почему-то изначально отсутствует русская локаль. Не знаю почему — может мода у их аминов такая, а вообще-то это просто неуважение к заказчику.

В разных местах (например при apt-get install) начинает выдавать ошибки:

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

Необходимая локаль (locale) — ru_RU.utf8. Её и надо установить:

$sudo apt-get install language-pack-ru

Обновляем локаль:

$sudo update-locale LANG=ru_RU.UTF-8

Перерезаходим в систему и проверяем:

$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

Всё в порядке. Русская локаль установлена, знаки вопросов и квадратики пропали.

Если всё-же не помогает:

sudo dpkg-reconfigure locales
При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2024 . All Rights Reserved.