honnjitsuhaseitennnari
onemunemunemu

このサイトに書かれていることが原因でトラブルを発生したとしても、私は一切の責任を負いません。ご了承の上、閲覧下さいますようよろしくお願い致します。
なおこのサイトはリンクフリーです。

Linus Torvalds 様、ならびに世界中においてボランティアで Linux の開発に携わっている皆々様方に敬意を表しますとともに心から感謝いたします。

Red Hat 9 Server デスクトップ実物大 (要クリック)
freshmeat (/usr/share/backgrounds/images)
Vine Linux iTunes サーバー
Vine Linux 3.2 Client / pooh
Vine Linux Client で iTunes サーバー構築。


以下の物がインストールされているか確認
# rpm -qa | grep zlib
zlib-1.1.4-0vl3
zlib-devel-1.1.4-0vl3
# rpm -qa | grep libid3tag
libid3tag-0.15.1b-1vl1
libid3tag-devel-0.15.1b-1vl1



sourceforgeより
mt-daapd-0.2.4.tar.gz
をダウンロード。

# tar xzvf mt-daapd-0.2.4.tar.gz
$ cd mt-daapd-0.2.4
$ ./configure


早速エラーのお出迎え。
gdbm.h が見つからないらしい
try --with-gdbm-includes=dir

上のオプションを付けて再度コンパイルするもダメ。

# rpm -qa | grep gdbm
とすると
gdbm-1.8.0-20vl1


以下 ( 試しにヴァージョンを上げてみる。 )
http://ftp.ring.gr.jp/pub/GNU/gdbm/
から
gdbm-1.8.3.tar.gz
を頂いて展開、インストール。

# tar xzvf gdbm-1.8.3.tar.gz
$ cd gdbm-1.8.3
$ ./configure
$ make
# make install


改めて
$ cd mt-daapd-0.2.4
$ ./configure
通った。
$ make
# make install
無事終了。


因みに実行ファイルは
# which mt-daapd
mt-daapd:/usr/local/sbin/mt-daapd
の中にある。


# mkdir /home/mp3
# chmod 755 /home/mp3
# cd mt-daapd-0.2.4
# cp -p contrib/mt-daapd.conf /etc
# emacs mt-daapd.conf





# cp -p contrib/mt-daapd /etc/rc.d/init.d
# emacs /etc/rc.d/init.d/mt-daapd

start() {
    echo -n $"Starting DAAP server:"
    daemon mt-daapd
    RETVAL=$?
    ...
    ...
}
mt-daapd の部分を実行ファイルのあるディレクトリパス
start() {
    echo -n $"Starting DAAP server:"
    daemon /usr/local/sbin/mt-daapd
    RETVAL=$?
    ...
    ...
}
に置き換える。



# cd /var/cache
# ls
とするとカラッポ。
/etc/mt-daapd.conf には db_dir /var/cache/mt-daapd とある。/var/cache はキャッシュする場所。
そこで
# mkdir mt-daapd


# emacs /etc/ld.so.conf
ld.so.conf に /usr/local/lib を書き加える。
# /sbin/ldconfig -v
ldconfig とは



そして mt-daapd デーモンを起動。
# /etc/rc.d/init.d/mt-daapd start
または
# service mt-daapd start


MacOSX の iTunes のソースにちゃんと
My Jukebox
の文字が表示された。

ところが接続してみると
3689ポートを開けて下さいとのこと。

# nmap localhost
3689/tcp open rendezvous
開いてるぞ!


MacOSX で
システム環境設定>共有>ファイヤーウォール
iTunes ミュージック共有にチェック。


これでも繋がらない。うーん???どうして!


画像をクリックすると拡大画面が開きます


原因判明!!!
Vine Linux のファイヤーウォールの設定でした。f ^^ )


MacOSX から iTunes サーバーへアクセスした様子。


画像をクリックすると拡大画面が開きます
| comments(0) | trackbacks(0) | - | - |
pagetop
<< Vine Linux TiMidity++ Install | main | iTunes Server を使いこなす >>









url: トラックバック機能は終了しました。

08
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--