Установить дополнительную локаль в систему

Posted by

Всем хорошего дня, сейчас я покажу, как в систему используемую мною в повседневности установить дополнительную локаль, а именно поддержку русского языка. Я по умолчанию когда разворачиваю будь-то тестовый сервер или боевой (уже под конкретную задачу) устанавливаю только поддержку английского языка. А вот в одной задаче мне понадобился русский язык, это как печать текста в создаваемых заметках так и более другое его использование. Но довольно лирики, переходу к самому интересному — практическому показу:

И так моя система:

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: 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.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

четырнадцать − 1 =