安装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,那么下一章就是给你的。