Установка Ubuntu быстро: Русификация консоли

Фев 3rd, 2012 | Posted by | Filed under Hardware, internet, Linux, PC, Sites, Software, Ubuntu

Хотелось бы написать, что русификация консоли Ubuntu была побеждена раз и навсегда релизов 5-6 назад, однако моя самая последняя установка файлового сервера (о котором будет написано в дальнейшем) убедила меня в том, что это не так.Для русификации консоли нашего сервера… (в дальнейшем будем считать, что виртуальные консоли в иксах русифицировать нам не придётся, да и не будет у нас на сервере иксов, верно?)… Итак, для русификации консоли нашего сервера нам НЕ будет нужен пакет console-cyrillic, который рекомендовали несколько лет назад специалисты.

Запускаем:

sudo console-gen
sudo nano /etc/default/console-setup

находим строку CODESET=… и исправляем значение на:

CODESET="CyrSlav"

теперь запускаем:

sudo dpkg-reconfigure console-setup

и кликаем несколько раз ничего не меняя, пока конфигуратор не завершит свою работу. Всё, у нас в консоли кириллица 🙂

Возникает пара вопросов. Зачем редактировать конфиг вручную, если это делает dpkg-reconfigure и зачем запускать dpkg-reconfigure, если правили конфиг вручную? 🙂 Вручную конфиг правим для того, чтобы видеть, что мы делаем. Если русификация изначально не удалась, запуск dpkg-reconfigure выдаст кучу квадратиков с некоторым количеством вкраплений латиницы. Мы вряд ли сможем найти там то, что нам нужно. А запускать dpkg-reconfigureнадо для того, чтобы то, что мы наисправляли, применить в системе. Если вы знаете, как это сделать без этой команды, напишите в комментариях.

  1. tolikzilla
    Апр 9th, 2012 at 11:55
    Reply | Quote | #1

    Уффф. Спасибо, Александр. Помню, console-cyrillic пару релизов назад не помог. Гугл тоже не помог. В копилку.

  2. Вадим
    Май 4th, 2012 at 01:09
    Reply | Quote | #2

    Здравствуйте, Александр.
    Недавно поставил Ubuntu server 12.04 и увидел кучу квадратиков вместо букв. Применил Ваш метод. Помогло. А потом перезагрузил систему и все вернулось как и было.
    Может Вы что-нибудь посоветуете?

  3. admin
    Май 16th, 2012 at 16:39
    Reply | Quote | #3

    Поставить по умолчанию en_US.UTF-8 🙂 Чтобы не париться потом уж наверняка!

  4. Андрей
    Май 21st, 2012 at 00:27
    Reply | Quote | #4

    Установил сервак 1204 64бит….сделал по инструкции…как были квадратики — так и остались…продолжаю наблюдение…

  5. admin
    Май 21st, 2012 at 12:30
    Reply | Quote | #5

    Ага, какие-то детские болезни… И это в LTS!!!

  6. vGimly
    Июл 19th, 2012 at 23:54
    Reply | Quote | #6

    http://help.ubuntu.ru/wiki/russian_font_in_console

    echo FRAMEBUFFER=Y | sudo tee -a /etc/initramfs-tools/initramfs.conf
    sudo update-initramfs -u

    оттуда:

    Так вот, оказывается, разработчики решили, что фреймбуфер нужен для рисования заставки и … и только для этого. Больше (оказывается) он никому, ни зачем, не нужен
    Поэтому, если заставку рисуем — то фреймбуфер разрешаем (а то как же — без него же не нарисовать заставку), а если заставку не рисуем, то и фреймбуфер включать незачем, не включаем…. Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется, но поезд уже ушел — фонты на этапе иницализации ядра не загрузились…. «а кому надо — те пусть вызывают setupcon …»

  7. vGimly
    Июл 20th, 2012 at 00:01
    Reply | Quote | #7

    http://help.ubuntu.ru/wiki/russian_font_in_console

    echo FRAMEBUFFER=Y | sudo tee -a /etc/initramfs-tools/initramfs.conf
    sudo update-initramfs -u

    оттуда:

    Так вот, оказывается, разработчики решили, что фреймбуфер нужен для рисования заставки и … и только для этого. Больше (оказывается) он никому, ни зачем, не нужен
    Поэтому, если заставку рисуем — то фреймбуфер разрешаем (а то как же — без него же не нарисовать заставку), а если заставку не рисуем, то и фреймбуфер включать незачем, не включаем…. Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется, но поезд уже ушел — фонты на этапе иницализации ядра не загрузились…. «а кому надо — те пусть вызывают setupcon …»