После чистой установки системы можно наблюдать такую картину:
Если ввести:
# locale
То увидим следующее:
LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
Выполняем следующие команды:
sudo dpkg-reconfigure locales
После этого отобразиться список возможных кодировок. Выбираем
ru_RU.UTF-8 UTF-8
(у меня она была под номером 372)
И то же самое для всех остальных пользователей:
Locales to be generated: 372 Many packages in Debian use locales to display text in the correct language for the user. You can choose a default locale for the system from the generated locales. This will select the default language for the entire system. If this system is a multi-user system where not all users are able to speak the default language, they will experience difficulties. 1. None 2. C.UTF-8 3. ru_RU.UTF-8 Default locale for the system environment: 3 Generating locales (this might take a while)... ru_RU.UTF-8... done Generation complete.
Все локали сгенерированны, приступаем к русификации
Если нет aptitude — ставим
sudo apt-get install aptitude
Ставим пакет console-cyrillic:
sudo aptitude install console-cyrillic
Указываем необходимые опции.
Если решили что-то изменить:
sudo dpkg-reconfigure console-cyrillic
Перезапускаем систему и проверяем:
# locale LANG=ru_RU.UTF-8 LANGUAGE= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=