rpm安装mplayer之libtheora.so.0问题
出现:libtheora.so.0(libtheora.so.1.0) is needed by mplayer-1.0pre8-1.i386但是libthera.so.0已经安装过了,在/usr/lib/里面,只不过系统没更新,
我记得敲一个什么命令就可以更新这些lib文件了,这样就可以顺利安装mplayer了。请问是什么命令呢?(类似/sbin/ldconfig之类的?) 需要装 libtheora 的 rpm 才可以,因为 rpm 系统有自己的数据库,似乎不能直接添加记录。
反正我是不会添加。 我装了libtheora.so.0的rpm(libtheora-1.0alpha4-2.i386.rpm)的,再装它就会说已经安装了。但是再装mplayer它仍会说:libtheora.so.0(libtheora.so.1.0) is needed by mplayer-1.0pre8-1.i386 你的这个版本似乎和编译 mplayer 时用的版本不一样,里面提供的 so 也会不一样。
要不你找 mplayer 的 src.rpm 自己 rpmbild --rebuild 吧~~~
linux 的依赖关系就是这么郁闷。
实在不行 rpm -ivh mplayer 的时候加上 --force --nodeps
但出了问题别找任何人。 :wink:
页:
[1]