Xbian修复XBMC不能启动的问题

折腾了好一段时间的xbian,配置诸如nginx和VPN等环境在raspberry pi的xbian上,也进行过不少upgrade,不知道什么时候开始Xbian上的XBMC竟然已经不能用,这不是本末倒置了么……于是决定要挽救一下XBMC。

xbian.jpg

手工运行/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

http://sourceforge.net/projects/selfprogramming/files/libs/libshairport_1-1202030-1_armhf.deb/download

    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


「倘若有所帮助,不妨酌情赞赏!」

Holmesian

感谢您的支持!

使用微信扫描二维码完成支付


相关文章

发表新评论
暂无评论
  1. 该昵称已屏蔽

    看不太懂呵呵

    该昵称已屏蔽 回复