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

На большинстве удалённых серверов (например, если арендуете 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

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

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

$ apt-get install console-cyrillic
Enter Enter Enter
$ cyr

не стану утверждать что этот метод лучше, но пока обхожусь именно им.

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

молодца))

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

не работает

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

$ apt-get install console-cyrillic
Enter Enter Enter
$ cyr
метод который работает всегда.

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

а описанное до этого выше может кстати и не сработать

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

Все намного проще:

$ sudo aptitude install language-pack-ru
$ sudo nano /etc/default/locale

Добавляем вместо en_EN ru_RU

$ sudo reboot

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал