Форум проекта Matuntu

Поддержка => Если вдруг... => Тема начата: vita от 18 Декабря 2017, 22:00:49

Название: Warning: No support for locale: ru_RU.utf8 [РЕШЕНО]
Отправлено: vita от 18 Декабря 2017, 22:00:49
Иногда при проведении некоторых обновлений системы в терминале появляется предупреждение:
Цитировать
Warning: No support for locale: ru_RU.utf8
Посмотрим вывод: ls /usr/lib/locale/
Цитата: он таков:
C.UTF-8  locale-archive
На работу системы данное обстоятельство не влияет, но чтобы избавиться от надоедливого предупреждения достаточно выполнить команду: sudo locale-gen --purge --no-archive
ход выполнения команды
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IL.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
  ru_RU.UTF-8... done
  ru_UA.UTF-8... done
Generation complete.

Снова проверяем вывод: ls /usr/lib/locale/Теперь он такой:
Цитировать
C.UTF-8     en_BW.utf8  en_GB.utf8  en_IL  en_NZ.utf8  en_US.utf8  en_ZW.utf8
en_AG       en_CA.utf8  en_HK.utf8  en_IN  en_PH.utf8  en_ZA.utf8  ru_RU.utf8
en_AU.utf8  en_DK.utf8  en_IE.utf8  en_NG  en_SG.utf8  en_ZM       ru_UA.utf8
Решение найдено здесь (http://forum.ubuntu.ru/index.php?topic=236973.0).
Название: Re: Warning: No support for locale: ru_RU.utf8 [РЕШЕНО]
Отправлено: bormant от 21 Декабря 2017, 16:34:13
Причем, если из этого списка что-либо не нужно, можно предварительно это убрать из файла
/etc/locale.gen
который из себя представляет список локалей, которые построит вызов locale-gen.
Название: Re: Warning: No support for locale: ru_RU.utf8 [РЕШЕНО]
Отправлено: vita от 02 Июля 2018, 21:16:33
Причем, если из этого списка что-либо не нужно, можно предварительно это убрать из файла
/etc/locale.gen
который из себя представляет список локалей, которые построит вызов locale-gen.

В указанном файле /etc/locale.gen внесён список всех доступных локалей, но раскомментированы только две строки:
Лишние локали можно удалить c правами администратора непосредственно из каталога /usr/lib/locale/ и результат проверить той же командой: ls /usr/lib/locale/