Как добавить локаль в Ubuntu, Debian, Linux Mint

На системах Ubuntu, Debian и Linux Mint при установке пакета через apt случается увидеть следующее сообщение об ошибке:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "ru_RU.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Чаще всего это бывает при использовании на vps/vds хостинге этих ОС. Всему виной недонастроенность системы. В частности — неустановленная нужная локаль. Ну и ещё 1 вариант — весёлые приключения в сих системах, когда пользователь лезет туда, куда не следовало бы.

В этой ситуации всё что нам нужно сделать — это так и установить нужную локаль. Для этого выполняем:

sudo dpkg-reconfigure locales

В предложенном списке выбираем en_US и родную локаль. Для русских пользователей Ubuntu это будет ru_RU.

Поделиться заметкой:
Узнать версию Linux
Все способы узнать версию дистрибутива Linux (а также FreeBSD, MacOS и прочих)
Права на файлы
Права на файлы и папки в Linux, FreeBSD и MacOS
Настоящий интеллект
  • bosenok

    Сегодня столкнулся с непонятным поведением системы на VPS.

    sudo dpkg-reconfigure locales — никак на меня не реагирует

    dpkg — переустанавливал, locales — переустанавливал

    Что делать дальше не знаю. Как еще можно локали установить?

    Куда копать и в чем может быть причина?