[linux] [URGENT] Как заставить линукс понять, что установлен пакет...
symlink?
не помогает, найти библиотеку - находит, но ругается на то, что версия не та
надо глобальнее
надо глобальнее

А поставить libstdc++ нужной версии (старой) просто не пробовал ? 

для этого нужно снести новый, опять же с -nodeps, как-то стрёмно...
ЗАЧЕМ ?
Распаковываешь RPM и просто вытаскиваешь нужные файлы.
Распаковываешь RPM и просто вытаскиваешь нужные файлы.
Хотя конечно "правильней" переделать RPM со старой версии либы в какой-нибудь libstdc++-old и поставить...
И т.д и т.п.
И т.д и т.п.
понимаешь, у меня все зависимости порушились, все пакеты орут о том, что им чё-то не хватает.
снеси новую версию, поставь обратно старую, не бойся
потом попробуй сделать rpm -U glibc или какой там ключ для _обновления_ пакета
я-то не помню, так как именно из-за таких вещей давно перешел на gentoo
потом попробуй сделать rpm -U glibc или какой там ключ для _обновления_ пакета
я-то не помню, так как именно из-за таких вещей давно перешел на gentoo

> Распаковываешь RPM и просто вытаскиваешь нужные файлы.
Ты меня убедил. RPM действительно очень удобная вещь.
Ты меня убедил. RPM действительно очень удобная вещь.

Оставить комментарий
Fragaria
более новой версии?Ситуация такая:
Будучи полным ламом в линуксе, в процессе компиляния какой-то проги решил обновить glibc. Как правильно это сделать, я не знал, поэтому тупо снёс (rpm -e -nodeps) все пакеты, начинающиеся на glibc, а заодно и libstdc++, и поставил более новые, от Федоры. Но в итоге теперь система сходит с ума от такой наглости. Конкретно, например - половина приложений не может найти libstdc++.so.5, хотя в системе есть libstdc++.so.6 Как исправить всё?