Локализация консоли

На большинстве удалённых серверов (например, если арендуете VPS или dedicated сервер) у вас нету возможности воспользоваться инсталлятором Ubuntu Server, вы получаете готовую систему с настройками по умолчанию и минимально возможной конфигурацией. Дальше дело за вами: систему нужно будет настроить под себя и свои нужды.

Консоль по умолчанию в большинстве темплейтов (готовых образов для переноса на сервер) — POSIX. Это значит, например, что если вам прямо на сервере потребуется (если не потребуется, а может быть и такое, то оставляйте имеющуюся конфигшурацию) поправить какой-нибудь текстовый файл на русском языке или же сохранить на сервере файл с кириллическим именем, то вы столкнетесь с рядом проблем.

Чтобы их избежать необходимо локализовать вашу систему. Сделать это сравнительно просто.

Во-первых, список поддерживаемых локалей нужно добавить нужную:
echo ru_RU UTF-8 >> /var/lib/locales/supported.d/local

Далее необходимо, чтобы система сгенерировала локаль:
sudo dpkg-reconfigure locales

Проверим, добавилась ли нужная локаль командой locale -a — на экране увидите список локалей доступных для использования, в списке должна появится ваша новая ru_RU. Если соответствующая локаль теперь имеется, то достаточно указать системе, что эту локаль теперь необходимо использовать:

echo LANG="ru_RU" >> /etc/environment
echo LANGUAGE="ru_RU:ru" >> /etc/environment

Всё готово. После перезагрузки система будет наделена новой кириллической локалью.

»

Оцените статью
Про Ubuntu — блог о популярном СПО GNU/Linux-дистрибутиве Ubuntu (Убунту Линукс)