Xbian修复XBMC不能启动的问题

2013-02-08T18:58:00

折腾了好一段时间的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

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
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »