FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Setup Issues › Installing mt-daapd on Suse 10 › Reply To: Installing mt-daapd on Suse 10
Prerequisites
This article refers to fresh installed standard SuSE Linux 10,0 system. An internet access is required for downloading the codecs as well as the necessary software.
First of all you have to create a directory (e.g. SourceCode) under your own user. This directory will be used to put all the needed files into.
Downloading Dependencies
· howl-1.0.0
http://linux.softpedia.com/progDownload/Howl-Download-2130.html
· mt-daapd.suse (startup script)
http://whocares.de/2005/11/19/mt-daapd-startup-file-for-suse-linux/
Downloading mt-daapd
· mt-daapd
http://www.mt-daapd.org/index.php?option=com_frontpage&Itemid=1
Installing Dependcies
Installing SuSE-RPM-Packages
For the following installations steps some of the SuSE-RPM-Packages are required, these come with the standard installation of a SuSE System.
For doing so you have to go via YAST / software / software installing or remove. Enter the name of one of the following listed packages into the search field:
· sqlite2
· sqlite2-dev
· gawk
· gcc
· libid3tag
· libid3tag-dev
· gdbm
· gdbm-dev
· libogg
· libogg-dev
· libvorbis
· libvorbis-dev
Automatic changes (of YAST for these packages needed further packages) must be naturally accepted and likewise installed
Howl-dev
cd …/SourceCode
tar xvjf howl-1.0.0.tar.gz
cd howl-1.0.0
./configure –prefix=/usr –sysconfdir=/etc
make install
Installing mt-daapd
cd …/SourceCode
tar xvjf mt-daapd-svn-1400.tar.gz
cd mt-daapd-svn-1400
./configure –prefix=/usr –sysconfdir=/etc – enable-sqlite – enable-oggvorbis –with-libid3tag=/usr/local/lib
make install
Installing SuSE startup script
cd …/SourceCode
tar xvjf mt-daapd.suse.tar.bz2
cp contrib/mt-daapd.suse/etc/init.d/mt-daapd.suse
Setup mt-daapd
cp contrib/mt-daapd.conf.tmpl/etc/mt-daapd.conf
For further information on how to configure mt-daapd have look at the web at
http://wiki.mt-daapd.org/wiki/Quickstart_Tarball#Configuring_mt-daapd
insserv mt-daapd.suse
chkconfig –a mt-daapd.suse