Mar 27, 2012
Install XBMC 11.0 On RHEL/CentOS, Fedora, Ubuntu, Debian and Linux Mint
On March 24, 2012 XBMC 11 "Eden" ( a codename for XBMC Media Center version 11 ) has been released and made the software available to download for Windows, Mac OS X, Linux and iOS with much better improved user interface performance, default skin improvements, extended network support, and revised metadata grabbers ( also known as "scrapers" ), upgraded weather service with geoip lookup, as well as basic AirPlay support in client mode and much more.
There is also an XBMCbuntu (formerly XBMC Live) ISO based software bundled with an embedded operating-system, all pre-packaged for that set-top-box feeling which is built upon a full LXDE desktop environment with applications such as Chromium, Synaptic or a file manager. XBMCbuntu also lets you easily boot to the XBMC Live CD in order to demo XBMC Media Center for you. To login to XBMCbuntu, use "xbmc" as the username, don't enter anything for the password and just click on "login".
XBMC Media Center 11.0 Features
- Addon rollbacks so you can install previous addons versions.
- GPU video decoding on Linux to "some extent" for AMD graphic cards.
- Support for direct playback of ISO image files for Blu-ray Disc as well as video library integration.
- Addons can provide their own web interface.
- Improved mouse support, add better control for dragging of seek / slide / scroll bars, and click handling.
- Improved touch interface API and gesture support for XBMC's GUI Engine for all platforms.
- New custom JPEG decoder which is at least 2x faster than the previous implementation.
- Support for SSA/ASS subtitle tags; italics, bold, and color for SubRip (.srt) subtitles as well as MP4 embedded subtitles.
- Upgraded ffmpeg.
- Improved Blu-ray Disc and hard-drive playback support of unencrypted bdmv and mpls files without menus.
- Support for NFS virtual file server.
- Support for AFP (vfs).
- Airplay support for Videos, Pictures and Music.
- Asynchronous threaded background loading of metadata to XBMC's VFS (Virtual File System).
- Improved TheMovieDB.org movie scraper by adding themoviedb.org posters scraping.
- Linux: support for Texas Instruments OMAP4 (OMAP4430 and OMAP4440 with video decoding on IVA 3).
- Dynamic runtime detection of CPU features (MMX, SSE, 3DNow, etc.) implementation for Linux.
- Improved ARM processor architecture support for embedded devices and embedded system platforms.
XBMC Media Center 11.0 Screenshots
This howto's guide shows you how to install XBMC Media Center 11.0 RHEL 6.2/6.1/6/5.8, CentOS 6.2/6.1/6/5.8, Fedora 8-16, Ubuntu 11.10/11.04/10.10/10.04, Debian and Linux Mint 12. We use YUM repositories and GIT to install XBMC Media Center 11.0 on RHEL/CentOS and Fedora and apt-get for Ubuntu, Debian and Linux Mint.
Installing XBMC Media Center 11.0 in RHEL/CentOS and Fedora
Step 1: Installaing GITWe required Git module to install XBMC 11.0, if you don't know what is Git? let me explain in short. Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is developed and maintained by the creator of the Linux kernel. Let's install Git module using RPMForge repo.
## Install RPMForge repo on RHEL/CentOS 5 (32 bit) ## rpm -Uvh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm ## Install RPMForge repo on RHEL/CentOS 5 (64 bit) ## rpm -Uvh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm ## Install RPMForge repo on RHEL/CentOS 6 (32 bit) ## rpm -Uvh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm ## Install RPMForge repo on RHEL/CentOS 6 (64 bit) ## rpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm ## Install RPMFusion repo on Fedora 8-16 ## rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum install git
Step 2: Running GIT to Install XBMC 11.0Now run git command to install all required XBMC files and objectives.
git clone http://github.com/xbmc/xbmc.gitImportant : Please have a cuppa of tea or take a walk, it will take some time to download all files.
Step 3: Installing Dependency PackagesOnce the git command completed then we need to install some additional depencies packages for XBMC. Run below command to install the packages.
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 expat-devel gettext-devel python-devel libass-devel bluez-libs-devel libvdpau-devel libva-devel libdca-devel \ libssh-devel yajl-devel
Step 4: ConfiguringJust to appease the configure application, you may have to show it where libmysqlclient is.
sudo ln -s /usr/lib/mysql/libmysqlclient.so.??.0.0 /usr/lib/libmysqlclient.so cd XBMC/ ./bootstrap ./configure
Step 5: Building Configuration
make make installImportant : For Fedora 10-12, SELinux will prevent loading of some .so files due to potential security problems. To allow the loading of these files (thats what you probably want), simply open a terminal and as sudo (or as root) execute the following commands:
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'In Fedora 14 i found after compilation that xbmc was failing to run. The logs suggested that xbmc could not find libmicrohttpd.so.5 this was true as there had been a recent update to this library. XBMC should really link to libmicrohttpd.so rather than so.5 but until then a symlink does the trick. Replace lib64 with lib for 32 bit systems
ln -s /usr/lib64/libmicrohttpd.so /usr/lib64/libmicrohttpd.so.5
Step 5: Running XBMC 11.0Go to Gnome (or KDE) and open up a terminal and run the below command to load XBMC.
xbmcIf you don't have Gnome (or KDE) installed then follow below articles and run the command again.
Installing XBMC Media Center 11.0 in Ubuntu and DebainTo install XBMC 11.0 in Ubuntu and Debian, simply run following commands.
sudo aptitude install git git clone http://github.com/xbmc/xbmc.git sudo aptitude update cd xbmc ./bootstrap ./configure make sudo make installWhen you completes all above commands you are done. Now run the following command to load the XBMC.
xbmcImportant : On certain versions of Ubuntu, you may get a segmentation fault due to libcurl. This is resolved by creating a symbolic link in /usr/lib.
cd /usr/lib sudo ln -s libcurl-gnutls.so.4 libcurl.so.4
Installing XBMC Media Center 11.0 in UbuntuWe use PPA to install XBMC 11.0 in Ubuntu 11.10/11.04/10.10/10.04 and Linux Mint 12 use the commands below.
sudo add-apt-repository ppa:team-xbmc/ppa sudo apt-get update sudo apt-get install xbmc xbmcThe official XBMC PPA doesn't provide any packages for Ubuntu 12.04 for now but if you still like to install, you can use an unofficial PPA to install the latest XBMC 11.
sudo apt-add-repository ppa:nathan-renniewaldock/xbmc-stable sudo apt-get update sudo apt-get install xbmc xbmc
Installing XBMC Media Center 11.0 in Linux Mint
sudo apt-get install python-software-properties pkg-config sudo add-apt-repository ppa:team-xbmc sudo apt-get update && sudo apt-get install xbmc xbmc-standalone xbmcFor other Linux distributions, Windows, Mac OSX, Apple TV, iOS or XBMCbuntu, visit the XBMC Media Center download page.
About : Ravi Saive
Simple Word a Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Because it is usually free and allow me do geeky stuff such as Programming and Scripting with CLI (Command Line Interface).