|
|
前几天升级的时候总是提示一个名叫libx264.so.54的文件不存在,以至于gstream的解码器无法升级。查了一下网上,这个问题似乎是因为同时使用freshrpm和lvn的升级库的问题。所以:
如果你是刚刚安装了fedora,请注意在升级的时候,不要使用freshrpm中的faad和faac两个包的升级(或者是,只使用freshrpm或者lvn的任何一个)。
如果你已经出现了升级时库缺失的问题,不妨试试使用rpm --force安装下面的这个包:
http://dl.atrpms.net/all/libx264 ... 2245-4.fc7.i386.rpm
有的网站说解决升级版本冲突的方法之一是先删除已经安装的faad和faac,这样同时也会删除mplayer。我就是按照这样做的,但中间出现一个库缺失:libdts.so.0。这时候可能是因为卸载前面的那几个包的时候把这个文件也给搞掉了。所以还需要重新安装这个包:libdts.so.0。从这个地址下载该包:
http://rpm.livna.org/fedora/7/i386/libdca-0.0.2-3.lvn7.i386.rpm
然后依然是使用rpm --force来安装,因为这个包其实已经安装了,只是其中的那个文件缺失了。
这两个包搞定以后,应该就没什么问题了。我使用
yum --disablerepo=freshrpms install faad2 faac mplayer mplayer-fonts mplayer-gui mplayer-skins mplayerplug-in xine-lib-extras-nonfree
没有任何问题,重新安装成功。 |
|