libexpat.so.0
Гость 6 мая, 2006 - 18:57
Просто интересно, может быть кто-то встал на те же грабли. Сделал недавно очередной emerge --sync и emerge system. Последний включал в себя установку expat-2.0.0. После чего благополучно упало все, что требует для работы libexpat.so.0, в том числе KDE и XFCE4. Весьма печально, учитывая, что кеды раньше выхода 3.5.3 я пересобирать не планировал, а XFCE4 из последней беты не собирается, потому что не дружит с останками давно уже снесенного по всем правилам gcc-3.3.5-20050130 (тоже загадка, почему).
Expat-то предыдущий я как-нибудь поставлю, да подниму кеды обратно. Интересно то, почему такой безобидный, казалось бы, апдейт сделал весь десктоп неподъемным. Неужели нельзя было оставить .so.0 для совместимости?
»
- Для комментирования войдите или зарегистрируйтесь
Я уже писал об этом...
Но почему-то отклика не нашел. Ж) никому видимо не интересно было.
Были такие грабли.
Чтобы все работало хорошо, после апдейта надо сделать revdep-rebuild который займет достаточно долго времени, потому что обновляться будет kdelibs и еще некоторые пакеты.
Но потом все будет нормально. старый libexpat не понадобиться.
Это конечно не очень красиво... новый libexpat стoило ставить в слот. Я вот на медленном компе просто замаскировал новый. и сижу на старом. к тому же думаю что разница между ними не велика.
Не поможет
Не поможет revdep-rebuild. После установки нового expat пропадает симлинк на libexpat.so.0 и появляется libexpat.so.1. Сделай линк с libexpat.so.1.5.0 на libexpat.so.0 и libexpat.so.1. Я неделю с этим парился...
*
так замаскируйте новый экспат и все.
а что такое экспат? он вообще надо?
Это xml парсер...
я вот тоже сижу на замаскированном....
но как-то не красиво это...
Ну, я-то симлинк
Ну, я-то симлинк сделал сразу после того, как запостил эту тему на форуме :) Так что продолжаю спокойно ждать выхода KDE-3.5.3.
помогла
помогло revdep-rebuild --library=libexpact.so.0