Процитировано сообщение: Vulzscht от 28.03.06 :: 13:39:26:натолкнулся на парочку обсуждений в инете по поводу того же вопроса
интересен запуск проги с указанием кодировки
Код:LANG=ru.RU.cp1251 /путь/до/dcpp
но, увы
Код:(dcpp:10817) : Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Killed
на такой ответ было только предложение пересобрать glibc с поддержкой ru.RU.cp1251
Очень страннно! Я был уверен что и ядро системы и либы в сборке от ALT Linux должны поддерживать все возможные для кирилицы кодировки (866, 1251, KOI8-R(U), UTF-8, ISO-8859-5).
Если есть желание, попробуй пересобрать её (только не из сырцов, что в архивах *.tar.bz2, а из пакета *.src.rpm -- так будет правильнее для твоей ОС).
Для этого установи сборщик RPM пакетов, если он уже не установлен.
Код:apt-get install rpm-build
Исходники glibc можно найти в репозитории Sisyphus
ftp://10.0.75.5/pub/zoo/altlinux/sisyphus-2005-10.
Далее устанавливаешь glibc-2.3.5 из каталога /ALTLinux/SRPMS.Sisyphus-src20051001 первого диска.
Код:rpm -i glibc-2.3.5-alt7.src.rpm
Чичаз заглянул в него -- и обнаружил в нём патчик glibc-2.3.5-alt-i18n.patch, кот. добавляет поддержку локали ru_RU.CP1251 (при использовании rpmbuild он автоматически будет применён, то есть комманду `patch -pXX xxx` выполнять не нужно). После установки сырцов, ты их должен обнаружить в директории /usr/src/altlinux (на Федоре у меня было /usr/src/redhat).
Код:cd /usr/src/altlinux/SPECS
rpmbuild -bb --clean glibc.spec
После сборки (а проходить она будет долго!) бинарный RPM пакет обнаружишь в директории /usr/src/altlinux/RPMS/xxx, где xxx - архитектура твоей машины, например i686 или x86_64 (для Athlon64).
Обновляем glibc:
Код:cd /usr/src/altlinux/RPMS
rpm -Uhv glibc-2.3.5-xxxxxxx.rpm
Цитата:но после доустановки iconv кое-что добавилось, про libgnome.so
что именно?
К слову: iconv -- прекрасный перекодировщик текста, правда в данном случае он тебе не поможет...
Цитата:это вообще насколько реально сделать (пересобрать glibc)? и стоит ли это вообще делать?
Можно порушить систему...
ЗЫ: меня в ближайшие две недели не будет -- уезжаю в коммандировку.