Уже даже не помню, какую захотел софтину установить, а ей понадобилась свежая версия GTK+.
Ну, я не будь дурак, взял да и нашёл исходники её.
Для установки GTK+ понадобились новые версии pango и cairo, а также GLIB.
С большим трудом я всё это радостно перекомпилировал, дойдя экспериментальным путём до указания в конфигурялке правильного пути к pkg-config и заданием нужного префикса.
В итоге GTK встало. Теперь же (как видимо и следовало ожидать) перестала работать добрая половина программ. Оставшаяся половина подглючивает.
К примеру, Firefox работает и я имею возможность здесь писать, а Thunderbird уже не хочет. И стоит в FF нажать на поиск (Ctrl+F или / как он вылетает).
При запуске незапускаемого в консоли пишет как правило что-то вроде
symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: pango_language_get_default
Не запускаются даже rpmdrake и drakconf.
Как правильно без переустановки всей системы откатиться или "дообновиться" так, чтобы всё снова работало в дружной связке?