- 2008/03/03 -

玄箱(Debian)でmod_dlnaをコンパイル

サーバやコンテンツの一覧をブラウズできるDLNAクライアントといえばWindowsではRDLNAがありますが、Linuxではmediatombのようなサーバーはあってもクライアント無い模様。
そこでrd-landiskの作者様のページで、DLNAクライアント代わりになりそうなApacheモジュール(mod_dlna)が公開されていたので、玄箱(Debian)でコンパイルしてみた。
mod_dlnaでググるとわかりますが、作者様のページしかひっかかりませんね。。使っている人いないのかな?tt コンパイル方法は同梱のreadmeに書いてあるのですが、rpmとApache1.3系のapxsを避ける方法をメモ。

1. Apache2をソースからインストール
# wget http://www.ring.gr.jp/archives/net/apache/httpd/httpd-2.0.63.tar.gz
# tar xvfz httpd-2.0.63.tar.gz
# cd httpd-2.0.63
# ./configure --enable-so ←ここら辺適当です^^;
# make
# make install

2. Makefileの準備(mod_helloworldの作成)
# /usr/local/apache2/bin/apxs -g -n helloworld ←単にapxsとするとApache1.3系のものが使われる
# cd helloworld
# cp Makefile Makefile_
# cp modules.mk modules.mk_
# sed 's/helloworld/dlna/g' Makefile_ >Makefile
# sed 's/helloworld/dlna/g' modules.mk_ >modules.mk

3. mod_dlnaのコンパイル
# wget http://hirakky.atso-net.jp/www/SoftWare/mod_dlna/mod_dlna.zip
# unzip mod_dlna.zip
# cp mod_dlna/mod_dlna.c ./
# make clean install

4. httpd.confの編集
readme.html通りで。(まだ試してません^^;)
ちなみにうちの環境では/usr/local/apache2/modules/mod_dlna.soに置かれていました。

ちなみにDLNAクライアントが必要だったのは、VARDIAで録画した番組を玄箱に転送して、先週手に入れたLinkTheater(PC-MP2000/DVD)で見るためです。vrd2.pl+vrdRuby.rbの組み合わせで玄箱にネットdeダビングはできますが、自動的に転送させるのは難しいので、DLNAクライアントであれば自動転送の道も開けるかなぁと・・・・DLNA対応のLinkTheaterにすればよかったと少し後悔。。

訂正: 入力ファイルとリダイレクト先を同じにするとだめですねtt
Posted at 03:11 | Comment(0) | TB(0) | Server
List of Comments
Sending Comment
Name: (required)

Mail:

URL:

Comment: (required)

Code: (required)


※画像の中の文字を半角で入力してください。

List of TrackBacks
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。