HOWTO install My Media System 1.1.0 (MMS) on Fedora9

My Media System (MMS) is a slim, easy and free Media Center for Linux. After a very long release candidate phase (RC1-9), is MMS 1.1.0 about raring to go. I’m personally running my MMS 1.1.0 on a Fedora8, what hasn’t been easy in the past, since the main focus seems to be on Debian, or Debian based systems like Ubuntu. I’ve been told recently, that there is also a binary package in the Mandriva repository. Well – didn’t know that.
Anyway – this HOWTO describes how you can install MMS 1.1.0 on a freshly installed and updated Fedora9 (32bit). As soon as Fedora10 is stable, I’ll report back about it, too. But first here’s my system, I’ve used for this article:

uname -a
Linux fedora9 2.6.27.5-37.fc9.i686 #1 SMP Wed Nov 12 18:56:28 EST 2008 i686 i686 i386 GNU/Linux

cat /etc/issue
Fedora release 9 (Sulphur)

And since we don’t have rpm’s at hand, this HOWTO is about building MMS from the repository sources.

Let’s go:


1) Get Fedora9, install and update it ;-)

2) Add Livna to your repositories:

rpm -i http://rpm.livna.org/livna-release-9.rpm
yum update

3) Install packages needed for the MMS build process

yum install imlib2-devel pcre-devel
yum install gcc-c++ ncurses-devel sqlite-devel taglib-devel
yum install xine-lib-devel SDL-devel inotify-tools-devel libtool bzr
yum install python-devel lirc-devel xine

4) Get MMS-1.1.0 latest sources: http://mms.mymediasystem.net/mms110/nightly-snapshot/
Use wget in folder /usr/local/src. See this example, and be sure to update the number to the latest available one.

cd /usr/local/src
wget http://mms.mymediasystem.net/mms110/nightly-snapshot/mms-1.1.0-1977-brz.tgz

5) Create a directory and untar.

tar xfvz mms-1.1.0-1977-brz.tgz
cd mms-1.1.0

6) Configure MMS to your needs. This is just an example like I use it for me. Use “./configure --help” to see all available switches.

./configure --disable-inotify --disable-ffmpeg-thumb --enable-clock --enable-notify-area --enable-weather --enable-game --enable-tv --enable-res-switch --enable-lirc --enable-opengl --enable-python --enable-debug