2013年11月19日火曜日

Fedora19 + mediatomb 導入メモ (not 手順)

DLNA についてあれこれ調べていたのは
mediatomb + viera でトリックプレイをしたいから。

何とか出来たので備忘の意味を込めてメモ。。。

 ●環境
Fedora release 19 (Schrodinger’s Cat)
mediatomb-0.12.1-31.fc19.20120403gitb66dc1.i686

●導入メモ

・ Fedora 19 / RPM Fusion
Fedora19 のセットアップ自体はミニマムで実施。必要なファイルセットは yum で個別に導入する方針。

mediatomb 関連は fedora の yum リポジトリーには含まれていないため
rpmforge の yum リポジトリを追加します。

RPM Fusion のページから "Enable RPM Fusion on your system" をたどる
そこに、 Fedora 14 以降での 有効化方法が記載されているからそのとおり実施。

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

もちろん、 常時 root 作業なので(。。。) su -cなどはなし。

・MariaDB
mediatomb で使用するデータベースはデフォルトの sqlite3 よりも MySQL のほうがよいという
噂を聞きつけ、あらかじめ導入。
ただし、 Fedora19 では MySQL ではなく MariaDB に代わっている模様。
しばらく触っていないうちに浦島太郎状態。。。
yum で導入。 ただ、実際導入後は MySQL と同じ(笑)

・mediatomb
mediatomb も yum で導入。 そもそももともとメモする気もなかったためログなどはなし。
特に気にするところもなかった記憶があります。
最終的には mediatomb + viera でタイムシークを行うためソースからコンパイルしますが
ユーザーや設定回りは yum で入れると半自動のため、そちらを採用。
systemd での自動起動設定などはまだ勉強していないのでちょっとハードル高いし。。。
最終的に mediatomb のファイルのみを差し替える。
まぁ邪道といえば邪道かもしれませんが、動けばよし!とします。


・mediatomb の初期設定
初回起動して config.xml を作成する、など 一通りの設定を実施。
そのあたりは検索すればいろいろと出てきます。

ただ、ちょっと引っかかったのは、 systemd で自動起動設定をした後
Linux を再起動すると、 mediatomb の起動が失敗したこと。
mediatomb のログを見ていると、どうもネットワークが有効になる前に起動しようとした模様。

/lib/systemd/system/mediatomb.service ファイルを修正し、
ネットワークと、mediatomb で使用する MySQL  ( Fedora19 では MariaDB ) を起動した後に
mediatomb が起動するように変更
---
Requires=NetworkManager-wait-online.service network.target mysqld.service
After=NetworkManager-wait-online.service network.target mysqld.service
---
※注:後から systemd について少しかじったところ、ここを直接編集してはいけないらしい
/etc/systemd/system 以下(でしたっけ?)にファイルを置くと優先される模様。
例によって動けばよいポリシーで。


さて次は 設定と、トリックプレイの設定へ。
というか、初めからできていてほしい。。。












1 件のコメント:

  1. 2015/01/20 補足 =====================
    mediatomb.service について、やはり /etc/systemd/system 以下に入れないといけない模様。

    Fedora を upgrade したら
    /lib/systemd/system/mediatomb.service
    が元に戻りまた発症。。。
    =====================================

    返信削除