|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 09 Sep 2005 09:21:16 To : Igor Sysoev Subject : Re: 5.x > 6.0 и русские буквы -------------------------------------------------------------------------------- Igor Sysoev <is@rambler-co.ru> wrote: > Ежели кто-то будет апгрэйдить десктоп с 5.x на 6.0, то пусть готовится > к тому, что кое-где пропадут русские буквы из-за того, что > > 20050227: > The on-disk format of LC_CTYPE files was changed to be machine > independent. Please make sure NOT to use NO_CLEAN buildworld > when crossing this point. > > В переводе на русский это означает, что /lib/libc.so.5 и её аналог > в статически собранных бинарниках не понимают новый LC_CTYPE. > > У меня в частности это проявилось в том, что пропала возможность ввода > русских букв в связке xterm/bash2/pine/vim6. Вылечилось пересборкой > xterm и bash2. Причём в xterm в результате линковался и с libc.so.5, > и с libc.so.6, но работал. tin вместо русских букв показывал вопросы. > В vim (только что при редактировании заметил) русские буквы не меняют > case при '~', но мелочь. Firefox вроде работал без проблем, только в title > окна не было видно русских букв, но это скорее проблемы wm (fluxbox). Вечером до меня дошло, как можно восстановить русские буковки: cd /usr/ports/misc/compat5x/ make install Этот порт также ставит /usr/ports/misc/localedata, там старая locale, но /lib/libc.so.5 не хочет искать locale в /usr/local/share/, поэтому её нужно удалить: chflags noschg /lib/libc.so.5 rm /lib/libc.so.5 Проверить все программы уже не могу, поскольку за ночь почти всё пересобралось, но, по крайней мере, в vim заработала '~' для руссикх букв: ldd `which vim` /usr/local/bin/vim: libncurses.so.5 => /lib/libncurses.so.5 (0x28152000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28191000) libc.so.5 => /usr/local/lib/compat/libc.so.5 (0x2827e000) Для программ, статических собранных с libc.5, это, конечно же, не поможет. -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577449746d2.html, оценка из 5, голосов 10
|