もういっかい玄箱 その3

sambaとDAAP(iTunes)サーバの導入。

  • sambaのインストール

aptitudeでサクッと。

# aptitude install samba swat

vi /etc/inetd.confでswatを使えるように設定、その後swatで/mnt/shareを共有として追加。ファイルを書き込めるようにしておく。

# chmod 755 /mnt/share
  • DAAP(iTunes)サーバ

mt-daapdを使用(参考:不安定領域: iTunesサーバを立ててみる)。

# aptitude install libid3tag0-dev chrpath dpatch daemon

mt-daapdとUTF-8/Shift_JIS対応パッチ(http://www.kzsoft.to/~kazu/mt-daapd/)を入れる

# wget http://jaist.dl.sourceforge.net/sourceforge/mt-daapd/mt-daapd-0.2.4.tar.gz
# wget http://www.kzsoft.to/~kazu/mt-daapd/patch/mt-daapd-0.2.4-cp932.patch
# tar zxvf mt-daapd-0.2.4.tar.gz
# cd ../mt-daapd-0.2.4
# patch -p1 < ../mt-daapd-0.2.4-cp932.patch
# ./configure
# make
# make install

インストールの後は各種設定。

# cp contrib/mt-daapd.conf /etc
# cp contrib/mt-daapd.playlist /etc
# vi /etc/mt-daapd.conf
web_root        /usr/local/share/mt-daapd/admin-root
admin_pw        ********       # パスワードを入力する
mp3_dir         /mnt/share/mp3 # ファイルを置くディレクトリ
servername      server         # サーバ名を入力する
always_scan     300
# cp -p contrib/mt-daapd /etc/init.d
# vi /etc/init.d/mt-daapd
[] . /etc/init.d/functions
[]# . /etc/init.d/functions
[][ -e /etc/daapd.conf ]
[][ -e /etc/mt-daapd.conf ]
start()
[追加]rm -f /var/cache/mt-daapd/songs.gdb # 起動の度にデータベースを再構築する
[]daemon mt-daapd
[]daemon /usr/local/sbin/mt-daapd
...
stop)
killall mt-daapd
...
start)
start
[追加]ifconfig eth0 allmulti
;;
...
restart|reload)
stop
[追加]sleep 5
start
...
# mkdir /var/cache/mt-daapd
# vi /etc/ld.so.conf
[追加]/usr/local/lib
# ldconfig -v
# chmod g-w /usr/local/sbin /usr/local
# mkdir /var/lock/subsys
# /etc/init.d/mt-daapd start
# ln -s /etc/init.d/mt-daapd /etc/rc2.d/S70mt-daapd 

iTunesを起動させると共有の欄にservernameが表示されているはず。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です