Ну-с, начну по порядку.
Для команд:
grep -Ev “#|$” /etc/locale.gen
grep -Ev “#|$” /etc/env.d/02locale
grep -Ev “#|$” /etc/portage/make.conf/custom.cld
Вывод один и тот же - пустая строка. Я прекрасно понимаю, что в выводе должно быть для
/etc/locale.gen:
n_US.utf8 UTF-8
ru_RU.utf8 UTF-8
Для /etc/env.d/02locale
LANG=“ru_RU.utf8”
LC_NUMERIC=POSIX
И много чего интересного для /etc/portage/make.conf/custom.cld - по крайней мере в tty1-6 это я могу видеть в mc и nano
Однако вывод команды grep в эмулированной консоли в KDE- пустая строка, т.е. утилита grep “не видит” в этих файлах ничего. Я в курсе возможностей grep, хотя конечно уже достаточно сильно подзабыл синтаксис команды, надо будет “перекурить” man’, да и просто найти приемлемое описание и перечитать (но все равно - огромное спасибо за детальное “разжевывание”, без дураков очень благодарен, особенно как это ни прискорбно - “за то, что думать не надо”).
Команда eselect locale list дает вывод:
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_COLLATE to default locale: No such file or directory
Available targets for the LANG variable:
[1] C
[2] POSIX
[3] en_US.utf8
[4] ru_RU.utf8 *
[ ] (free form)
Команда eselect profile list | grep \\* дает вывод:
[48] distros:CLD/amd64 (stable) *
Команда locale -a | grep -i ru дает вывод:
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_COLLATE to default locale: No such file or directory
ru_RU.utf8
Ну и наконец команда emerge --info | grep LINGUAS для меня дает вывод:
setlocale: unsupported locale setting
setlocale: unsupported locale setting
LINGUAS=“en ru”
Опять же emerge --info | grep L10N выдает
setlocale: unsupported locale setting
setlocale: unsupported locale setting
L10N="en be bg bs cs da de de-1901 es es-AR es-ES es-MX et fi fr fr-CA hr hu it kk lt lv nl pl pt pt-BR pt-PT ro ru sk sl sr sq sv uk
Попробовал переопределить L10N через /etc/portage/make.conf/custom.cld - там было тупо прописано LINUGUAS=“en ru”. Закомментарил LINGUAS= и добавил L10N=“en ru”
Не изменилось ничего, в том смысле, что сообщение:“setlocale: unsupported locale setting” в консоли так и осталось, ну разве что теперь при команде:
emerge --info | grep LINGUAS
Вывод такой:
setlocale: unsupported locale setting
setlocale: unsupported locale setting
Unset: CC, CPPFLAGS, CTARGET, CXX, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Ну и конечно L10N=“en ru” теперь.
Похоже, буду готовиться к переустановке с флешки 