Гэта галоўная сістэмная бібліятэка, з якой лінкуюцца ўсе твае праграмы. Змяняеш версію glibc на кардынальна новую -> ламаеш ABI -> атрымліваеш непрацоўную сістэму.
dg333 писал(а):openSUSE 10.2. Попытался установить glibc 2.6. Поскольку 2.6 не хотел ставиться поверх 2.5 и Yast2 ругался насчёт зависимостей по туче пакетов, сначала удалил 2.5, везде поставив галочку "игнорировать". Поставил 2.6, теперь часть программ не запускается. Например, при запуске Midnight Commander появляется:
/usr/bin/mc: error while loading shared libraries: libgmodule-2.0.so.0: cannot open shared object file: No such file or directory
Просматриваю структуру glibc-2.6-6.i586.rpm в Krusader - там такого файла не вижу. Пытался руками снова установить RPM из консоли, так не устанавливает, типа уже всё есть.
Самое печальное то, что теперь не запускается Yast2, не монтируются сменные носители, вообще мрак Что делать?
Читаю и удивляюсь... Причем здесь глибц? libgmodule - Это ваще-то glib, гномья библиотека. А glibc - библиотека стандартных Си функций (типа работа с памятью, к примеру). Glib-2, гномья, это только враппер для более упрощенной работы с тем же глиб.
mungo, тем умникам которые придумали назвать практически одинково - glibc aka GNU libc и glib aka libglib надо сделать как минмум серьезное внушение - людей путають
Опыт растет прямо пропорционально выведенному из строя оборудованию
booxter писал(а):dg333, чаму ў мяне на Gentoo добра ставіцца? Можа, Вы неяк няправільна гэта робіце?
+1
так сорцы ж все-таки а кто их, меэйнтейнеров пакетов этих, разберет? мало ли, что у них на уме
поскольку после принудительного возврата glibc 2.5 данная ошибка (и многие другие) пропали, значит, glibc явно при чём-то.
glibc тут при динамической линковке
ем умникам которые придумали назвать практически одинково - glibc aka GNU libc и glib aka libglib надо сделать как минмум серьезное внушение - людей путають Wink