Rendre ma Fedora une "media center"

Add your email:  Fedora Tunisia Group

 

Xbmc est un outil opensource multiplateforme qui permet de lire n'importe quel format de fichiers audio/video. Il offre aussi beaucoup d'autres fonctionnalités à essayer soi-même.

1- Télécharger Xbmc: Xbmc

2- Installer les rpmfusion:
* rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
* rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

3- Installer les paquets nécessaires pr le fonctionnement de Xbmc:
* yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi* lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel mysql-devel libcdio-devel libmms-devel faad2-devel flac-devel libsmbclient-devel libXtst-devel libsamplerate-devel libtiff-devel pulseaudio-libs-devel avahi-devel wavpack-devel libmpeg2-devel libtool libmicrohttpd-devel libmodplug-devel redhat-lsb

4- Si t'as une version 32bits:
* sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

4'- Si t'as une version 64bits:
* sudo ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient.so

5- Installer Xmbc
* cd XBMC/
* ./bootstrap
* ./configure
* make
* make install

6-Si SELinux vous gène alors quelques règles à ajouter:
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avutil-50-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avcodec-52-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avformat-52-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/swscale-0.6.1-i486-linux.so’

(via @khzied)

Quel idée de choisir XMBC pour qui « Linux = Ubuntu » et où il faut vraiment se casser les dents pour le faire tourner sur autre chose. D'autant plus que MythTV ou Elisa sont présent sur les dépôts de RPMFusion.

Bonjour, aujourd'hui XBMC est directement disponible depuis le dépôt RPM Fusion Free.. Il suffit donc de l'installer par un:
yum install xbmc
(kwizart)

Plutôt que d'installer à partir des sources, pourquoi ne pas prendre directement le paquet disponible dans rpmfusion (rpmfusion-free-updates-testing) ?

yum --enablerepo=rpmfusion-free-updates-testing install xbmc

Surtout que le point 4 me semble très "bidouille" (pas très propre). Il doit y avoir une option de configuration à passer.

+