Xbian修复XBMC不能启动的问题
注意:本文最后更新于 2242 天前,有关的内容可能已经发生变化,请参考使用。
折腾了好一段时间的xbian,配置诸如nginx和VPN等环境在raspberry pi的xbian上,也进行过不少upgrade,不知道什么时候开始Xbian上的XBMC竟然已经不能用,这不是本末倒置了么……于是决定要挽救一下XBMC。
手工运行/usr/local/lib/xbmc/xbmc.bin发现提示如下:
symbol lookup error: /usr/local/lib/xbmc/xbmc.bin: undefined symbol: _ZTIN6TagLib8IOStreamE
这个问题确确实实和libtag有关,但是按照网上的这篇文章给出的办法是无效的,无论是删除还是替换xbmc都无法启动:
./xbmc.bin: error while loading shared libraries: libtag.so.1: cannot open shared object file: No such file or directory
最后想到直接找个libtag的deb包,装好后把几个so文件cp过去就好
taglib_20121005-1_armhf.deb:
http://sourceforge.net/projects/selfprogramming/files/libs/taglib_20121005-1_armhf.deb/download
libshairport_1-1202030-1_armhf.deb
sudo rm -rf /usr/lib/arm-linux-gnueabihf/libtag*
sudo dpkg -i taglib_20121005-1_armhf.deb
sudo dpkg -i libshairport_1-1202030-1_armhf.deb
sudo cp -rf /usr/local/lib/libtag.so /usr/lib/arm-linux-gnueabihf/libtag.so.1
「倘若有所帮助,不妨酌情赞赏!」
感谢您的支持!
使用微信扫描二维码完成支付
看不太懂呵呵