LINUX.ORG.RU

Обновление пакета из RPM


0

0

Надо мне обновить imlib. Скачал новую версию пакета (imlib-1.9.13-9.i386.rpm). Попытался дать команду # rpm -Uvh imlib-1.9.13-9.i386.rpm В ответ получил, что пакет не может быть удален, поскольку используется другими пакетами. В моем случае "другими пакетами" оказались пакеты KDE. Новая версия imlib добавляет libImlib.so.11, которой нет в предыдущей версии. Других отличий не нашел. Вопрос: можно ли штатными методами поставить новую версию imlib не снося kde и все, что зависит от kde? Вопрос 2: такое происходит со всеми менеджерами пакетов или только с RPM? (У кого Debian - отзовитесь!)

anonymous

Re: Обновление пакета из RPM

А если профорсировать?

afanasiy ★★★★ ()

Re: Обновление пакета из RPM

Добавь --force или --nodeps

jackill ★★★★★ ()

Re: Обновление пакета из RPM

1. запомнить старую версию либы
2. установить новую с --nodeps
3. просить на новую либу симлинк с именем старой либы
4. выполнить ldconfig

ananas ★★★★★ ()

Re: Обновление пакета из RPM

Т.е. ШТАТНЫХ методов не существует? --force и --nodeps я не считаю штатными, поскольку они нарушают целостность системы. Ладно, а как с этим в Debian?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.