Fedora live 下编译 XBMC

前言:

    XBMC 是什么偶就不罗嗦了,这里将XBMC 在 fedora 下编译的过程记录一下

官方指导:

http://wiki.xbmc.org/index.php?title=HOW-TO_compile_XBMC_for_Linux_on_Fedora_Red_Hat_Enterprise_Linux_CentOS

1、Fedora 10 下可以编译 SVN 下来的 XBMC 吗?

现在很麻烦,至少我不愿意这样做,为什么?请看转载

http://www.howtoforge.com/installing-xbmc-on-fedora-9-i386 的回复中

XBM 需要很多依赖的包,而这些包想通过 Fedora 默认的 yum 现在是无法得到了,如下:

The problem was that most packages had been moved from the Livna repository to RPM Fusion

2、Live 版下应该如何编译 XBMC?

1)个人习惯问题,我很喜欢使用 fedora live 版,它可以让我很清晰的知道,在我的开发环境中,需要哪些资源的支持

2)请下载Fedora 13 来编译(参上),当想使用 rpmfusion.org 提供的yum 仓库时,必须将它先导入

导入命令如下:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

当在fedora 10 环境中 执行这个命令 您可以看到 它对系统的要求是 fedora 11 版本以上

http://rpmfusion.org/Configuration 我们可以明确的的看到对系统的要求,以及对应的命令,所以。。

fedora10 下编译会卡在这里

3、live 版编译要做哪些工作?步骤和方法?

注意关闭 fedora 下的 selinux

1)升级系统环境,支持telnet tftp samba-client(例如mount 用 cifs 等)

2)安装新的yum 仓库

2)升级编译 xbmc 需要的系统环境(不做第二步,使用默认的yum仓库是找不全的)

3)svn 下载需要的代码

4)编译

对应的命令如下:

经过验证,官方wiki给出的依赖关系完全可以正常编译XBMC,网上的一些还是需要补充的,我这里就不做对比说明了

Fedora 13 进行./configure 时需要注意,参考后面

 Fedora13 下编译注意,参考这个帖子

http://forum.xbmc.org/showthread.php?p=545230

./bootstrap

export LDFLAGS="$LDFLAGS -lm"

./configure

make

发布了36 篇原创文章 · 获赞 33 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/turui/article/details/5647609