修复linux mplayer库的问题

时间:2011-01-27 18:07:04

标签: linux mplayer

尝试使用mplayer或mencoder时,我在 libsmbclient.so.0 上出现库错误,如果您在下面查看该文件似乎可用,但不知何故它没有指向正确的位置。这是centos5。有谁知道我能做些什么指向 libsmbclient.so.0 => /usr/lib64/libsmbclient.so.0 我猜这将解决我的问题。

root @ server1 [/ usr / bin] #mplayer
mplayer:加载共享库时出错:libsmbclient.so.0:无法打开共享对象文件:没有这样的文件或目录
root @ server1 [/ usr / bin] #mencoder
mencoder:加载共享库时出错:libsmbclient.so.0:无法打开共享对象文件:没有这样的文件或目录

root @ server1 [/ usr / bin] #mplayer mp 在/ usr / local / bin目录/ mplayer的
root @ server1 [/ usr / bin]#which mencoder
的/ usr / local / bin中/ mencoder的

root @ server1 [/ usr / bin] #lind libsmbclient
/usr/lib64/libsmbclient.so.0

root @ server1 [/ usr / bin] #ldd / usr / local / bin / mplayer
        linux-gate.so.1 => (0xffffe000)
        libfaac.so.0 => /usr/local/MediaLibs/lib/libfaac.so.0(0xf7f20000)
        libx264.so.59 => /usr/local/MediaLibs/lib/libx264.so.59(0xf7e67000)
        libpthread.so.0 => /lib/libpthread.so.0(0x00514000)
        libmp3lame.so.0 => /usr/local/MediaLibs/lib/libmp3lame.so.0(0xf7dec000)
        libncurses.so.5 => /usr/lib/libncurses.so.5(0x005f9000)
         libsmbclient.so.0 =>找不到

1 个答案:

答案 0 :(得分:1)

mplayer和mencoder需要32位libsmbclient.so.0,而不是64位{。}。您需要安装32位版本的libsmbclient.so