LINUX.ORG.RU

[fedora 12][x86_64][skype] конфликт 32х и 64х битных пакетов

 


0

0

при установке скайп потребовалось поставить дополнительные 32х битные пакеты. пишет о конфликте

sudo yum install libQtDBus.so.4

file /usr/share/doc/openssl-1.0.0/README from install of openssl-1.0.0-0.13.beta4.fc12.i686 conflicts with file from package openssl-1.0.0-1.fc12.x86_64

что делать?

★★★★★

Если это единственный конфликт, то скачай rpm-ку и поставь ее через rpm -Uhv --replacefiles.

В любом случае напиши мейнтейнеру гневное письмо (лучше с матами).

Если есть другие конфликты, затрагивающие не только файлы документации, лучше ничего не делай до ответа мейнтейнера.

nnz ★★★★
()
Ответ на: комментарий от nnz

там их штук 50, конфликтов этих. нет возможности ержать в системе сразу несколько версий пакетов?

RedPossum ★★★★★
() автор топика
Ответ на: комментарий от RedPossum

Тьфу, это же разные версии.

Нет, нельзя. Разве что в чрут.

nnz ★★★★
()

fc11 (x86_64) - тупо поставил 32x битные rpm'ки - все обошлось без конфликтов, все работает.

real_maverick ★★★
()

фу, да там только доки и маны, но мэйнтеёнеру настучать надо

RedPossum ★★★★★
() автор топика

Такие программки лучше держать в отдельных директориях не устанавливая из пакетов со своим ./lib внутри. Все нужные библиотеки можно вытащить из пакетов просто распаковав их. Запускать потом с LD_LIBRARY_PATH=./lib . И лучше для этого создать маленький скрипт.

Lucky1 ★★★
()

И никто не вспомнил про статик-сборку

pumbez ★★★
()

> openssl-1.0.0-1

Судя по версии пакета, нужно либо

sudo yum install libQtDBus.so.4 --enablerepo=*rawhide

, либо

sudo yum downgrade openssl && sudo yum install libQtDBus.so.4

Первый вариант чреват «тихим и незаметным» обновлением всей системы до rawhide со всеми вытекающими

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