尝试使用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 =>找不到
答案 0 :(得分:1)
mplayer和mencoder需要32位libsmbclient.so.0
,而不是64位{。}。您需要安装32位版本的libsmbclient.so
。