安装Xbox Media Center(XBMC)在Fedora 9(i386)

安装Xbox Media Center(XBMC)在Fedora 9(i386)上

版本1.0
作者:Falko Timme

Xbox Media Center(XBMC)是适用于Linux,Mac和Windows的媒体中心应用程序,可让您管理/观看/收看/查看您的视频,音乐和图片。 它有一个很好的界面,可以从桌面或远程控件或其内置的Web界面控制,并可以通过自定义脚本进行扩展。 本指南介绍如何在Fedora 9桌面(i386)上安装XBMC。

我不会保证这将为您工作!

1安装XBMC

首先打开终端(应用程序>系统工具>终端 ):

转到您的主目录并成为根目录:

cd ~
su

Fedora 9没有预先构建的XBMC软件包,因此我们必须自己构建。 在我们这样做之前,我们需要安装一些先决条件:

yum groupinstall 'Development Tools'
yum groupinstall 'Development Libraries'
yum install subversion

然后我们查看XBMC来源:

svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/

现在我们将Livna存储库添加到我们的系统中...

rpm -Uvh http://rpm.livna.org/livna-release-9.rpm

...并安装一些进一步的先决条件(命令一行!):

yum install fribidi* libogg libogg-devel SDL* glew glew-devel libvorbis libvorbis-devel gperf libmad-devel tre tre-devel boost boost-devel bzip2-devel bzip2-libs curl-devel lzo lzo-devel libXinerama-devel mysql-libs mysql-devel freetype-devel jasper jasper-devel sqlite-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake nasm libXmu-devel fontconfig-devel pcre-devel gcc-c++
ln -s /usr/lib/mysql/libmysqlclient.so.15.0.0 /usr/lib/libmysqlclient.so

现在我们可以开始构建XBMC:

cd linuxport/XBMC/
./configure

在./configure命令成功后,键入

make

...并且耐心 - 这可能需要一些时间。

有可能使错误停止。 如果您收到以下错误...

In file included from GUIButtonControl.cpp:26:
../xbmc/utils/CharsetConverter.h:31:39: error: fribidi/fribidi_char_sets.h: No such file or directory

... 做这个...

cd xbmc
ln -s lib/libfribidi/ fribidi
cd ..

...运行

make

再次。

如果您收到以下错误...

LaTeX Warning: Reference `dvdcss_8h' on page 1 undefined on input line 5.

(/usr/share/texmf/tex/latex/base/t1cmtt.fd) [1]) [2]
Chapter 2.
(./files.tex

LaTeX Warning: Reference `dvdcss_8h' on page 3 undefined on input line 3.

) [3] [4]
Chapter 3.
(./dvdcss_8h.tex [5]

! Package inputenc Error: Unicode char \u8:�ph not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.49 \item[Author:]St�ph
                        ane Borel $<${\tt stef@via.ecp.fr}$>$
?

...通过按CTRL + C取消构建过程,并打开xbmc / cores / dvdplayer / Codecs / libDVDCSS / doc / latex / dvdcss_8h.tex

gedit xbmc/cores/dvdplayer/Codecs/libDVDCSS/doc/latex/dvdcss_8h.tex

在第49行,您应该找到字符串\ item [作者:]StéphaneBorel $ <$ {\ tt stef@via.ecp.fr} $> $ - 用正常的e替换名称中的é ,使其看起来如下:

[...]
\item[Author:]Stephane Borel $<${\tt stef@via.ecp.fr}$>$
[...]

然后跑

make

再次。

如果您收到以下错误...

In file included from tif_ojpeg.c:35:
/usr/include/jpeglib.h:1096:55: error: jpegint.h: No such file or directory

... 做这个...

cp xbmc/lib/cximage-6.0/jpeg/jpegint.h /usr/include/

...运行

make

再次。

make命令成功后,运行

make install

之后,退出根shell ...

exit

...并启动XBMC:

xbmc

如果你不想从命令行启动XBMC,那么下一章就是给你的。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏