|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : sergey belov 2:5015/214 14 Jul 2006 12:18:20 To : Eugene Grosbein Subject : еще про 6.1 (и locale) -------------------------------------------------------------------------------- 12 Jul 06 09:38, you wrote to Yuri PQ: EG> Формат локали в шестерке несовместим с форматами в старых версиях EG> (он стал платформенно-независим). Если приложения у тебя не EG> пересобраны под шестеркой (и не понимают новый формат поэтому), то EG> тебе надо в системе иметь копию старых локалей (afaik, compat5x EG> включает в себя её) и перед запуском старых приложений выставлять EG> PATH_LOCALE с указанием, где старые локали лежат. Засада есть тем не EG> менее, libc игнорирует PATH_LOCALE для suid-ных приложений, поэтому EG> xterm, например, мне приходилось до перекомпиляции копировать в ~/bin EG> и снимать с него suid. кстати, переехал сегодня с 6.1-RELEASE на 6.1-STABLE и огрёб по полной с локалью :) с бинарями никаких проблем больше нету изза наличия compat4x, compat5x и PATH_LOCALE=/usr/local/share/compat/locale c localedata но внезапно сломался перл: cololo@beer:~> perl -v perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "ru_RU.KOI8-R" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). This is perl, v5.8.8 built for i386-freebsd-64int (with 1 registered patch, see perl -V for more detail) cololo@beer:~> locale LANG=ru_RU.KOI8-R LC_CTYPE="C" LC_COLLATE="C" LC_TIME="C" LC_NUMERIC="C" LC_MONETARY="C" LC_MESSAGES="C" LC_ALL= куда копать? имеет смысл пересобирать перл или всё же попытаться с локалями поиграться? --- powered by цололо.ком * Origin: роман олегович (2:5015/214) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/226144b754a4.html, оценка из 5, голосов 10
|