Всем хорошего дня, сейчас я покажу, как в систему используемую мною в повседневности установить дополнительную локаль, а именно поддержку русского языка. Я по умолчанию когда разворачиваю будь-то тестовый сервер или боевой (уже под конкретную задачу) устанавливаю только поддержку английского языка. А вот в одной задаче мне понадобился русский язык, это как печать текста в создаваемых заметках так и более другое его использование. Но довольно лирики, переходу к самому интересному — практическому показу:
И так моя система:
ekzorchik@dv6:~$ uname -a && lsb_release -a
Linux dv6 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
Проверяем, какая локаль сейчас установлена в системе:
ekzorchik@dv6:~$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
Проверяем, поддерживается ли нашей системой русская локаль
ekzorchik@dv6:~$ less /usr/share/i18n/SUPPORTED | grep ru_RU | grep CP1251
ru_RU.CP1251 CP1251
Как видим из вывода, что, локаль необходимая мне поддерживается об этом говорит наличие ru_RU.CP1251 в файле SUPPORTED, теперь устанавливаем ее в систему:
ekzorchik@dv6:~$ sudo locale-gen ru_RU.CP1251
Generating locales…
ru_RU.CP1251… done
Generation complete.
Обновляем настройки локали в системе:
ekzorchik@dv6:~$ sudo dpkg-reconfigure locales
Generating locales…
en_US.UTF-8… done
ru_RU.CP1251… up-to-date
Generation complete
Теперь делаем “logoff/logon” и можем редактировать файлы/создавать каталоги с использованием русских букв.
ekzorchik@dv6:~$ nano file
привет как дела
да все норм я только вернулся
ekzorchik@dv6:~$ less file
Отлично, локаль установлена и в консоли идет корректное отображение русских букв. Вот собственно и все, что я хотел показать в этой заметке, до встречи, с уважением ekzorchik.