LINUX.ORG.RU

Проблема с зависимостями в FC15


0

1

Привет! Пересобрал нужный мне пакет на дугой машине. Теперь ставлю его на «тестовую»

yum localinstall packedg-1.24.4-3.fc15.mydistr.i686.rpm
............ тут много всего.......................
---> Package avahi-libs.i686 0:0.6.30-3.fc15 will be installed
---> Package packedg.i686 0:1.24.4-3.fc15.mydistr will be installed
--> Processing Dependency: libx264.so.114 for package: packedg-1.24.4-3.fc15.mydistr.i686
--> Finished Dependency Resolution
Error: Package: packedgr-1.24.4-3.fc15.mydistr.i686 (/packedg-1.24.4-3.fc15.mydistr.i686)
           Requires: libx264.so.114
           Available: x264-libs-0.0.0-0.29.20110227.fc15.i686 (rpmfusion-free)
               libx264.so.114
           Installed: x264-libs-0.0.0-0.30.20110620.fc15.i686 (@/x264-libs-0.0.0-0.30.20110620.fc15.i686)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest 
Не совсем понимаю почему такое происходит.. пекеты:
x264-libs-0.0.0-0.29.20110227.fc15.i686
x264-libs-0.0.0-0.30.20110620.fc15.i686
в репах доступны.

x264-libs-0.0.0-0.29.20110227.fc15.i686 содержит   libx264.so.114
а  x264-libs-0.0.0-0.30.20110620.fc15.i686 содержит   libx264.so.115

Чем обьясняется эта проблема ?



Последнее исправление: addicted (всего исправлений: 1)

> Чем обьясняется эта проблема ?

Руками кривыми.

1. Твоему пакету нужна библиотека libx264.so.114

2. Она есть в пакете x264-libs версии 0.0.0-0.29.20110227

обрати внимание - не x264-libs-0.0.0-0.29.20110227
а именно x264-libs версии 0.0.0-0.29.20110227.fc15.i686

3. Но у тебя установлена БОЛЕЕ НОВАЯ версия пакета x264-libs

Даунгрейдить пакет x264-libs без разрешения yum не может, и старую версию ставить при наличии более новой также без явных указаний не может. Соответственно, и выдает тебе ошибку.

no-dashi ★★★★★
()

Решения:

а) сделать пакет x264-libs-compat который будет содержать libx264.so.114

б) твой пакет пересобрать под новую версию

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