まずは必要な物を入れるまで

sqlite-devel が必要になるので yum install で入れておく。

[paraches@centos mt-daapd]$ sudo yum install sqlite-devel

次に libid3tag が必要になるので、これはソースを落としてきて make & make isntall する。

[paraches@centos myTemp]$ wget http://sourceforge.net/projects/mad/files/libid3tag/0.15.1b/libid3tag-0.15.1b.tar.gz/download
[paraches@centos myTemp]$ tar zxvf libid3tag-0.15.1b.tar.gz 
[paraches@centos myTemp]$ cd libid3tag-0.15.1b
[paraches@centos libid3tag-0.15.1b]$ ./configure
[paraches@centos libid3tag-0.15.1b]$ make
[paraches@centos libid3tag-0.15.1b]$ sudo make install
<省略>
Libraries have been installed in:
   /usr/local/lib
<省略>

予想外にサックリ終了。

で、/usr/local/lib に libid3tag のライブラリがあるよってことを知らせないといけない。
これをしないと mt-daapd の起動時に下記の様に怒られる。

/usr/local/sbin/mt-daapd: error while loading shared libraries: libid3tag.so.0: cannot open shared object file: No such file or directory

ライブラリをお知らせするには、/etc/ld.so.conf.d の中に「ライブラリ名.conf」で設定するみたい?なので、真似してみる。(たぶん /etc/ld.so.conf にいきなり書いても良いんだと思うけど。)

[paraches@centos ld.so.conf.d]$ ls
id3tag.conf      mysql-x86_64.conf  xulrunner-64.conf
mysql-i386.conf  xulrunner-32.conf
[paraches@centos ld.so.conf.d]$ cat id3tag.conf 
/usr/local/lib

[paraches@centos ld.so.conf.d]$ 

最後に ldconfig して認識させる。

[paraches@centos ld.so.conf.d]$ sudo /sbin/ldconfig 
[paraches@centos ld.so.conf.d]$ 

こんな感じで準備完了!