Debian поставляет локали в виде исходников. Они должны быть скомпилированы в явном виде. Причина этого в том, что скомпилированные локали занимают гораздо больше места на диске, но большинство людей используют только несколько из них.
Запустите dpkg-reconfigure locales
от имени root, выберите нужные вам локали в списке (с вашими настройками вам нужны en_GB
и en_US.UTF-8
- я рекомендую выбрать en_US
и en_GB.UTF-8
), затем нажмите
.
Альтернативно, отредактируйте /etc/locale.gen
, удалите строки для нужных вам локалей и запустите locale-gen
от имени root.
(Примечание: на Ubuntu это работает иначе: запустите locale-gen
с локалями, которые вы хотите сгенерировать в качестве аргументов, например, sudo locale-gen en_GB en_US en_GB. UTF-8 en_US.UTF-8
.)
Альтернативно, в Debian теперь есть пакет locales-all
, который вы можете установить вместо locales
. В нём все локали предварительно сгенерированы. Недостатком является то, что они занимают больше места на диске (112 МБ против 16 МБ).
Я нашел проблему. Сценарий полностью устроил. Мой кард-ридер немного сломался после использования карты с кучей плохих блоков.