2011-01-27 76 views
0

雖然試圖使用mplayer或mencoder我得到一個庫錯誤libsmbclient.so.0該文件似乎是可用的,如果你檢查下面,但不知何故它沒有指向正確的地方。這是centos5。有誰知道我能做些什麼來指向libsmbclient.so.0 => /usr/lib64/libsmbclient.so.0我想這將解決我的問題。修復linux mplayer庫問題

根@ server1的[在/ usr /二進制]#mplayer的
mplayer的:錯誤而載入共享庫:libsmbclient.so.0:無法打開共享對象文件:沒有這樣的文件或目錄
根@ server1的[/ USR /二進制]#mencoder的
mencoder的:錯誤而載入共享庫:libsmbclient.so.0:無法打開共享對象文件:沒有這樣的文件或目錄

根@ server1的[在/ usr /二進制]#其mplayer的
/usr/local/bin/mplayer
root @ server1 [/ usr/bin]#mencoder
的/ usr/local/bin中/ mencoder的

根@ server1的[在/ usr /二進制]#定位libsmbclient
/usr/lib64/libsmbclient.so.0

根@ server1的[在/ usr /二進制] #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

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

+0

好的......我該如何解決這個問題? – 2011-01-27 18:24:36