Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 5.x > 6.0 и русские буквы   Igor Sysoev   08 Sep 2005 22:28:44 
 Re: 5.x > 6.0 и русские буквы   Evgueni V. Gavrilov   09 Sep 2005 06:52:59 
 Re: 5.x > 6.0 и русские буквы   Igor Sysoev   09 Sep 2005 09:25:49 
 Re: 5.x > 6.0 и русские буквы   Evgueni V. Gavrilov   09 Sep 2005 09:59:10 
 Re: 5.x > 6.0 и русские буквы   vladimir.sharun@ukr.net   09 Sep 2005 13:05:56 
 5.x > 6.0 и русские буквы   Max Khon   09 Sep 2005 18:58:00 
 Re: 5.x > 6.0 и русские буквы   vladimir.sharun@ukr.net   09 Sep 2005 17:48:08 
 Re: 5.x > 6.0 и русские буквы   Igor Sysoev   09 Sep 2005 20:37:00 
 Re: 5.x > 6.0 и русские буквы   Igor Sysoev   09 Sep 2005 09:21:16 
Архивное /ru.unix.bsd/6577449746d2.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional