Русифицируем Ubuntu Server 16.04/18.04/20.04 LTS

Сегодня в статье настроим и русифицируем Ubuntu Server 16.04/18.04/20.04.
Большинство хостинг провайдеров ставят на шаблоны виртуальных машин стандартные версии ОС, как правило английские, без дополнительных настроек. Они обычно, не поддерживают русский язык.
Для того чтобы поддерживался русский язык, и перевод системы стал русским нужно систему русифицировать.
Для этого подключаемся к серверу по ssh. Как правильно настроить ssh читаем эту статью.
Русифицируем Ubuntu Server
Заходим под суперпользователем:
sudo su
Обновляем систему:
apt update && apt dist-upgrade -y
Установим русский language-pack:
apt install language-pack-ru -y
Переконфигурируем локали:
dpkg-reconfigure locales
Отмечаем, чтобы была сгенерирована ru_RU.UTF8

Выбираем локалью по умолчанию ru_RU.UTF-8

Проверим что локаль по умолчанию изменилась:
cat /etc/default/locale
Команда должна выдать что то, вроде этого:
# File generated by update-locale
LANG="ru_RU.UTF-8"
Добавим русскую раскладку клавиатуры:
dpkg-reconfigure keyboard-configuration
Выбираем стандартную 105 кнопочную клавиатуру

Далее выбираем страну – Россия

В следующем окне выбирем русскую раскладку для клавиатуры.

Выбираем метод переключения клавиатуры, который вам больше нравится


Остальные параметры оставляем как есть.




Изменим настройки консоли, чтобы поддерживались русские шрифты:
dpkg-reconfigure console-setup
Выбираем UTF-8

Даем системе выбирать какой набор шрифтов использовать

Остальные параметры оставляем как есть.



Включим framebuffer
, если этого не сделать, то за место русских букв будут кракозябры:
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
Если команда ругается на отсутствие директории или файла, то выполним следующие действия. Установим пакет initramfs-tools
sudo apt install initramfs-tools
Проделаем еще раз действие с включением framebuffer
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
Теперь обновим initramfs
update-initramfs -u
Также установим еще один пакет (для Ubuntu 16.04|18.04):
sudo apt install console-cyrillic -y
Перезагружаем систему.
reboot
Вот и все в сегодняшней статье научились Русифицировать Ubuntu Server
Если есть вопросы, то пишем в комментариях в Телеграмм и ВК.
Ссылки в шапке страницы.Заранее всем спасибо!!!
RSS
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11
- Запускаем скрипт после запуска сети Ubuntu 22.04
Непонятно зачем было выбирать latin и тюрские , после этого крякозябли получились, ниже команды не помогли . оставил Кириллицу и все работает как надо .
На server ubuntu именно данное руководство помогает установить русский язык в консоле.
Добрый день!
В ответ на dpkg-reconfigure keyboard-configuration выводит update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults. Можете подсказать куда копать?
Здравствуйте! Раскладка переключается, но вместо части букв печатаются спецсимволы. Строка ‘FRAMEBUFFER=Y’ в /etc/initramfs-tools/initramfs.conf добавилась.
Подскажите, Насколько принципиально выполнять все команды именно под root или можно через sudo?
Здравствуйте. Выполнение коман не принципиально, можно и через sudo. Попробуйте перезагрузить машину. Должно всё работать. Если нет пройдите ещё раз по всем пунктам.
Хотел бы уточнить:
– вышеописанные действия они при англоязычном интерфейсе дают возможность переключаться на русский язык или делают интерфейс русскоязычным?
– насколько принципиально подключение по ssh? Я делал из консоли сервера.
Дают возможность переключаться на руский.
Как вы подключаетесь неважно. Хоть через ssh, хоть напрямую через консоль
Спасибо, все работает как надо.
Пожалуйста, рад что статья помогла
Спасибо, помогло!!!