totem-xine 在安装w32codecs libxine* 等后不能播放的可能 原因和解决
发表于 : 2007-05-29 12:44
我昨天用debootstrap 重新安装了ubuntu
可是totem-xine 既然放不了rmvb rm等文件!
所以我很不爽
所以命令行运行它 看看有些什么
可是输出什么也没有
在加上--help
知道有个--debug 选项
加上运行后
发现输出有一行:
libreal: error: libstdc++.so.5: cannot open shared object file: No such file or directory
所以我想是因为w32codecs 某个文件需要libstdc++5缘故(只有它的东西不是在ubuntu上编译)
可是是谁呢?
我想起rm* 音频的编解码器是cook
$find /usr/lib -name *cook*
/usr/lib/firefox/components/necko_cookie.xpt
/usr/lib/firefox/components/cookie.xpt
/usr/lib/firefox/components/libcookie.so
/usr/lib/python2.5/cookielib.py
/usr/lib/python2.5/cookielib.pyc
/usr/lib/codecs/cook.so.6.0
/usr/lib/codecs/cook.so
/usr/lib/win32/cook.so.6.0
/usr/lib/win32/cook.so
$ldd /usr/lib/win32/cook.so
linux-gate.so.1 => (0xffffe000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7ee5000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7da4000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d7c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d70000)
/lib/ld-linux.so.2 (0x80000000)
那还等什么??
$sudo apt-get install --yes libstdc++5
哈 !!
tetom-xine恢复生机了!!
可是totem-xine 既然放不了rmvb rm等文件!
所以我很不爽
所以命令行运行它 看看有些什么
可是输出什么也没有
在加上--help
知道有个--debug 选项
加上运行后
发现输出有一行:
libreal: error: libstdc++.so.5: cannot open shared object file: No such file or directory
所以我想是因为w32codecs 某个文件需要libstdc++5缘故(只有它的东西不是在ubuntu上编译)
可是是谁呢?
我想起rm* 音频的编解码器是cook
$find /usr/lib -name *cook*
/usr/lib/firefox/components/necko_cookie.xpt
/usr/lib/firefox/components/cookie.xpt
/usr/lib/firefox/components/libcookie.so
/usr/lib/python2.5/cookielib.py
/usr/lib/python2.5/cookielib.pyc
/usr/lib/codecs/cook.so.6.0
/usr/lib/codecs/cook.so
/usr/lib/win32/cook.so.6.0
/usr/lib/win32/cook.so
$ldd /usr/lib/win32/cook.so
linux-gate.so.1 => (0xffffe000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7ee5000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7da4000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d7c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d70000)
/lib/ld-linux.so.2 (0x80000000)
那还等什么??
$sudo apt-get install --yes libstdc++5
哈 !!
tetom-xine恢复生机了!!