Собираю mc из исходников, запускаю, все меню на английском. Локаль - ru_RU.KOI8-R. Пробовал разные версии от 4.6.0-r12 до 4.6.0-r14. Так стало после какого-то глобального обновления, уже не помню, что точно обновлялось. Собрал на другой машине бинарный пакет командой emerge -B mc, установил на своей через emerge -K mc, всё на русском. Системы на машинах почти в идентичном состоянии, одни и те же версии по. Кто нибудь сталкивался с подобным?
baselayout
baselayout обновлял?
_________________
Gentoo Linux - "If it moves, compile it!"
Да, baselayout
Да, baselayout обновлялся примерно месяц назад, установлена версия baselayout-1.11.13-r1, возможно в это же время и началась конитель с mc. Правда, но той машине, на которой я собирал бинарник стоит та же версия baselayout. Ща ради эксперимента попробую поставить предыдущую - baselayout-1.11.13
Похоже baselayout
Похоже baselayout тут не причём. Откат на старую версию не изменил ничего.
localedef --no-archive -c -f
localedef --no-archive -c -f KOI8-R -i ru_RU ru_RU.KOI8-R
Помогло!
С самбой всё заработало! Спасибо!
до localedef были варнинги
# locale
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
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
после localedef варнингов не стало, перекомпилил mc, рус яз появился)
[ebuild R ] app-misc/mc-4.6.1-r3 USE="gpm ncurses nls pam samba slang -7zip -X -unicode" 0 kB
Абсолютно та же
Абсолютно та же проблема и появилась она совершенно недавно. Видимо кто-то что-то намудрил...
Выполни localedef
Выполни
localedef --no-archive -c -f KOI8-R -i ru_RU ru_RU.KOI8-R
locale
нужно проверить правильно ли установлена локаль,я только что наступил на эти грабли, указал ru_RU.UTF8, а нужно ru_RU.UTF-8, после этого mc русский все флаги включены:
emerge -pv mc
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] app-misc/mc-4.6.0-r14 +7zip +X +gpm +ncurses +nls +pam +samba +slang +unicode 0 kB
Total size of downloads: 0 kB
_________________
Главное не забыть mount /dev/hands
__________________________________
Главное не забыть mount /dev/hands
а с нлс собсно
а с нлс собсно собирали?