locales & glibc 2.4 (проблемы после emerge -e system)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Keeper
Сообщения: 209

locales & glibc 2.4

Сообщение Keeper »

Всем доброго времени!
Возникла неприятная проблема.
Постаил gcc 4.1.1 и glibc 2.4. Вроде все было нормально, создал локали с помощью locale-gen и т.д. Все работало.
На следующий день решил сделать emerge -e system. После перезагрузки выявилась такая трабла. У меня была прописана локаль koi8r, теперь на нее он ругается, что не знает такой.
Если прописываю ru_RU.KOI8-R, то gtk приколежия русские, qt - инглишь. Причем проверка орфографии не работает (все русские слова подчеркивает как неизвестные).
в dilloviewer (для сильфиды) место русских кракозяберы.
Вопрос - что можно сделать? Как вернуть локаль koi8r, которая нормально работала.
За ранее всем благодарен!

Код: Выделить всё

keeper@localhost ~ $ locale -a
C
POSIX
ru_RU
ru_RU.cp1251
ru_RU.ibm866
ru_RU.koi8
ru_RU.koi8r
ru_RU.utf8
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: locales & glibc 2.4

Сообщение serg_sk »

Покажи что в файле /etc/locale.gen
После emerge -e system, локали опять пересобрал? Тоесть запускал locale-gen?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: locales & glibc 2.4

Сообщение Vidoc »

Локали создаются и без locale-gen, автоматически , после установки glibc-2.4, все 300 штук :)
Так что луше закомментировать всё в /etc/locale.gen и сделать emerge -K glibc.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: locales & glibc 2.4

Сообщение serg_sk »

Vidoc скажи, пожалуйста, а зачем тебе в системе штук 300 локалей? :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Keeper
Сообщения: 209

Re: locales & glibc 2.4

Сообщение Keeper »

ru_RU KOI8-R
ru_RU.CP1251 CP1251
ru_RU.IBM866 IBM866
ru_RU.KOI-8 KOI-8
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU.koi8r KOI8-R
ru_RU.koi8 KOI8-R


Это в locale.gen. Да, пересоздавал (выше я вывел все локали, которые в системе есть).
Из приведенного перечня последние две - это я химичил, пытаясь восстановить koi8r =)

(serg_sk @ Jun 30 2006, в 11:00) писал(а):После emerge -e system, локали опять пересобрал? Тоесть запускал locale-gen?

Да я уже и сегодня с утра пересобирал еще раз glibc, и несколько раз locale-gen пускал, химича с /etc/locale.gen - все одно.
Кстати, амарок запускается русский, но sim - инглишь
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: locales & glibc 2.4

Сообщение Vidoc »

serg_sk писал(а):
30.06.2006 11:57
Vidoc скажи, пожалуйста, а зачем тебе в системе штук 300 локалей? :)

Ну пускай будут все 300, по крайней мере всё работает. :)
А когда я делал как Keeper у меня была та же проблема.
Спасибо сказали:
Аватара пользователя
Keeper
Сообщения: 209

Re: locales & glibc 2.4

Сообщение Keeper »

(Vidoc @ Jun 30 2006, в 12:07) писал(а):Ну пускай будут все 300, по крайней мере всё работает. smile.gif
А когда я делал как Keeper у меня была та же проблема.

А можно глянуть, какие у тебя есть локали, связанные с ru (особенно с koi8r ;) )
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: locales & glibc 2.4

Сообщение Vidoc »

Keeper писал(а):
30.06.2006 12:09
(Vidoc @ Jun 30 2006, в 12:07) писал(а):

Ну пускай будут все 300, по крайней мере всё работает. smile.gif
А когда я делал как Keeper у меня была та же проблема.

А можно глянуть, какие у тебя есть локали, связанные с ru (особенно с koi8r ;) )

ru_RU
ru_RU.koi8r
ru_RU.utf8
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: locales & glibc 2.4

Сообщение serg_sk »

Код: Выделить всё

serg_sk@Elvenhome ~ $ cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_US UTF-8
ru_RU KOI-8
ru_RU KOI8-R
ru_RU CP1251
ru_RU UTF-8
ru_RU IBM866
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU.KOI-8 KOI-8
ru_RU.CP1251 CP1251
ru_RU.CP866 IBM866
uk_UA KOI-8
uk_UA KOI8-U
uk_UA CP1251
uk_UA UTF-8
uk_UA IBM866
uk_UA.KOI8-U KOI8-U
uk_UA.KOI-8 KOI-8
uk_UA.CP1251 CP1251
uk_UA.CP866 IBM866
uk_UA.UTF-8 UTF-8

И как не странно все работает.

Код: Выделить всё

serg_sk@Elvenhome ~ $ locale -a
C
en_US
en_US.utf8
POSIX
ru_RU
ru_RU.cp1251
ru_RU.cp866
ru_RU.koi8
ru_RU.koi8r
ru_RU.utf8
uk_UA
uk_UA.cp1251
uk_UA.cp866
uk_UA.koi8
uk_UA.koi8u
uk_UA.utf8
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: locales & glibc 2.4

Сообщение Vidoc »

А чем отличается ru_RU.koi8 от ru_RU.koi8r?
Спасибо сказали: