Debian Debian GNU/Linux

Debian: локаль ru_RU.UTF-8 не выбирается для нового пользователя

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Для нового пользователя Debian язык интерфейса остаётся английским, хотя требуется ru_RU.UTF-8. Нужная локаль может не быть сгенерирована, а язык сеанса — не выбран для конкретного пользователя.

В этой статье
  1. Что происходит и когда это важно
  2. Возможные причины и как их отличить
  3. Пошаговая диагностика и исправление
  4. Команды из инструкции с пояснениями
  5. Как проверить результат
  6. Если проблема не устранена

#Что происходит и когда это важно

При входе новым пользователем приложения, даты или сортировка имеют другой язык. locale показывает LANG=C или en_US, а locale -a не содержит ru_RU. Это не то же самое, что раскладка клавиатуры.

#Возможные причины и как их отличить

Возможная причинаКак узнатьЧто делать
Локаль не созданаСистема не содержит скомпилированной локали ru_RU.UTF-8.locale -a не показывает ru_RU.utf8.Создать локаль штатным инструментом администратора.
У пользователя другой языкЛокаль существует, но сеанс запускается с другим LANG.У старого пользователя русский доступен, у нового нет.Выбрать язык в настройках конкретного профиля.
Не установлен пакет перевода приложенияСистема русифицирована частично.Одни приложения русские, другие английские.Проверить отдельный пакет локализации и настройки программы.

#Пошаговая диагностика и исправление

  1. Проверьте наличие локалиВойдите именно под новым пользователем. Откройте Терминал через меню приложений и выполните locale и locale -a. Команда locale -a показывает реальные поддерживаемые локали; строка ru_RU.utf8 означает, что нужная локаль доступна. LANG отражает текущую локаль, если она установлена.
  2. Отделите язык от раскладкиОткройте системные «Настройки» → «Регион и язык» (для GNOME) или аналогичный раздел в используемой среде. Найдите язык интерфейса для текущей учётной записи; раскладка «Русская» в настройках клавиатуры не меняет язык меню. Если раздел отсутствует, переходите к проверке системы и не выдумывайте пункты меню.
  3. Проверьте установленность поддержки локалейВ терминале выполните dpkg -l locales и найдите статус ii. Если пакет не установлен, попросите администратора установить его из официального репозитория; не скачивайте неизвестные архивы локалей.
  4. При отсутствии ru_RU попросите администратора создать еёВ Debian администратор может открыть конфигурацию через sudo dpkg-reconfigure locales. В текстовом меню отмечаются доступные локали (выберите ru_RU.UTF-8 UTF-8 пробелом), затем кнопка OK; на следующем экране аккуратно выберите системную локаль по потребности всей машины. Если менять язык системы не нужно, оставьте текущую локаль по умолчанию. Настройка не требует удалять другие локали.
  5. Выберите русский в профиле пользователяПосле появления ru_RU.utf8 в locale -a выйдите из графического сеанса и войдите вновь. В GNOME откройте «Настройки» → «Регион и язык» и установите «Русский» для пользователя, если этот элемент доступен. На других рабочих столах используйте штатный языковой раздел; настройка пользователя не должна менять язык всех участников системы.
  6. Проверьте язык в новом сеансеОткройте Терминал после повторного входа: locale должен показывать LANG=ru_RU.UTF-8 или аналогичный согласованный язык; попробуйте приложение и формат даты. Если язык сохраняется не везде, приложение может иметь собственную настройку или неполный перевод.
  7. Не редактируйте профиль без диагностикиЕсли после входа язык сбрасывается, проверьте пользовательские переопределения в .profile, .bashrc или конфигурации среды, но не удаляйте файлы целиком. Для экспертизы соберите locale, locale -a, название рабочего стола и версию Debian.

#Команды из инструкции с пояснениями

Linux · Терминал (Bash)Команда
Показывает переменные локализации текущего пользователя.
locale
Linux · Терминал (Bash)Команда
Показывает установленные доступные локали.
locale -a
Linux · Терминал (Bash)Команда
Статус пакета локалей.
dpkg -l locales
Linux · Терминал (Bash)С осторожностьюНужен sudo
Запуск конфигуратора системных локалей, только после согласования с администратором.
sudo dpkg-reconfigure locales

Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Как проверить результат

После нового входа locale показывает русскую локаль у нужного пользователя, меню программ с установленными переводами отображается по-русски, язык остальных пользователей не менялся.

#Если проблема не устранена

Если ru_RU.UTF-8 доступна, но одна программа остаётся английской, проверьте её пакет перевода отдельно. Если локаль сбрасывает система входа, обратитесь к администратору с выводом locale.

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.