その後、自宅サーバーと知人宅サーバー入れ替えがあり、mt-daapdを再びインストールすることになった、しょっちゅうやることではないのでここ(前エントリー)を見ながらやってみた。一部変わっているので、改めて将来のための備忘録として記録しておく。

ベースはUbuntu8.04
LTS(サポートが長期間)なので引き続き使用中。

1)libiconv-1.13.1インストール
http://www.gnu.org/software/libiconv/#downloading
は新しくなっているので、libiconv-1.12.tar.gzはこちらに置いておく(DLリンクは後で掲載)

解凍して、ディレクトリに入り

# ./configure
# make
# make install

必要なモノ(# apt-get install gawk gcc g++ make)
gawk
gcc
g++
make

2)mt-daapd のインストール
patchの当たったmt-daapd-c932_pacthed ソース を解凍
(ファイルは前エントリー内に置いてあります)

ディレクトリに入り
# ./configure
# make
# make install

必要なモノ(# apt-get install libgdbm-dev libid3tag0-dev)
libgdbm-dev
libid3tag0-dev

#make で次のエラーが出たら
undefined reference to `libiconv’
undefined reference to `libiconv_open’
undefined reference to `libiconv_close’

# rm /usr/local/include/iconv.h
で、もう一回トライ

自動起動

#cd /etc/init.d/
/etc/init.d # ln -s /usr/local/sbin/mt-daapd
# update-rc.d mt-daapd defaults

自動起動しない
# update-rc.d mt-daapd remove

自動起動設定後は、下記で開始(start を restart にすれば再起動)
# /etc/init.d/mt-daapd start

Submit Comment

(required)

(required) (This will not be published)