私がMythTV用に特化したディストリビューションに興味を持ったきっかけとなったのは、先月リリースされたMythBuntu最新版のPublic Alpha 3のリリースだ。なお実は、普段メインのデスクトップマシンとして使用しているUbuntu搭載マシンにMythTVをインストールしてみたところ、オフィシャルのレポジトリのおかげで比較的苦労なくインストールすることができてしまったので、MythBuntuのISOイメージをダウンロードする待ち時間になるまで、その他の選択肢も試してみようなどとは思ってもみなかった。
MythBuntu Public Alpha 3は、Ubuntu 7.10(Gutsy Gibbon)の開発版をベースとしていて、MythTVのバージョン0.20.1を使用している。423MBのISOイメージとしてBitTorrent経由のダウンロードで入手することができる。
MythDora 4は、Fedora Core 6をベースとしていて、MythBuntuと同様にMythTV 0.20.1を使用している。1.0GBのDVD ISOイメージか、2枚組みCDのISOイメージとして(直接ダウンロード経由でのみ)入手可能だ。
KnoppMyth R5F1は、Knoppix 5.0とDebian Sidを部分的に利用しつつも一から新規に構築されている。使用しているMythTVはやや古く、パッチを適用したバージョン0.20だ。584MBのISOイメージとしてBitTorrent経由で入手することができる。
今回、以上の3つのディストリビューションを、アナログとデジタルの両方のキャプチャカードを搭載したIntelベースのテスト用マシン上でとVMware仮想マシン上での2種類の環境において試してみた。なお記事中のスクリーンショットはVMware上で取り込んだ。
どのディストリビューションでも、CD/DVDを作成してドライブにセットした後は、オペレーティングシステムをインストールし、MythTVのバックエンドを設定して、MythTVのフロントエンドを起動するという同じ基本手順を行なう。ただしいつもそうであるように、細部にこそ重要な違いがあるものだ。
インストールと設定
|
|
|
| MythBuntuでは手動でインストーラを起動する | KnoppMythのインストーラはテキスト・ベース | MythDoraでは自動的にGUIインストーラが起動する |
MythBuntuのインストールは最初からつまずいた。インストーラは別途取り付けたビデオカードではなく、無効にしてあったオンボードビデオを使用しようとしてXの設定に失敗した。この失敗は通常は修正可能なのだが、ライブCDがXの起動に失敗してシングルユーザモードになってしまったので、まずxorg.confを修正する必要があり、さらにインストールプロセスを再開する方法を見つけ出す必要もあった。とは言えMythBuntuはまだ正式リリースの段階ではないので、ベースのGutsy Gibbonが安定すれば、この問題もおそらく解決されるだろう。
MythBuntuでは、他のUbuntuベースのディストリビューションと同様に、ブート後ライブCDのシステムが起動するので、インストーラはライブCDのデスクトップから手動で起動する必要がある。インストーラ自体は、他のUbuntuベースのディストリビューションと同様、スムーズに動いた。しかしGTKのテーマは変更する必要があるだろう――これは私が普段よくぼやいているような美的感覚の問題ではなく、ボタンのオンとオフの状態が非常に判別しにくいためだ。インストール時に選択を間違えばハードディスク全体をだめにしてしまう可能性があるため、このことは非常に重要な問題だ。特に、反応時間が低速なライブCDのユーザインターフェースを使用している場合にはなおさらのことだろう。
インストーラは、通常のシステム用の設定――言語、ユーザ名など――の合間にMythTVの設定の細部についてもいくつか尋ねてくるので、ちぐはぐした感じがするかもしれない。例えばインストーラは、プロプライエタリなビデオドライバをインストールするかどうかという質問(OSをインストールする際の通常の質問)に続いて、MythTVのバックエンドにはチューナーがいくつあるのかという質問(MythTVのインストールについての質問)をし、その次に再びOSのインストールについての質問であるハードディスクのパーティションをどのように分割するのかという質問をした。
すべての質問に答え終わると、パッケージを選択するための段階はなく、MythBuntuはOSのインストールに突入した。OSのインストールを完了すると、mythtv-setupツールを起動してMythTVの設定を行なうことができた。
対照的にMythDoraはライブCDではない。MythDoraのディスクからブートするとすぐに、FedoraのグラフィカルなインストーラであるAnacondaが起動する。MythDoraでもやはり、OSレベルの設定に関しては分かりやすかった。MythDoraではインストール時に最低限のパッケージ選択を行なうことができ、プロプライエタリなビデオドライバや、ワイヤレスネットワークドライバや、いくつかのMythTVの開発版パッケージなどのパッケージを選択することができた。
MythDoraは、最初のOSのインストールの後にいったんリブートする必要がある。そして再起動の際に「初ブート」用ウィザードを一通り実行して、ファイアウォールやSELinuxやサウンドカードの設定など、OSの設定を完了する必要がある。そしてその後にようやく、IR BlasterやリモコンなどのMythTVに関係するシステム設定を始めることができる。なお、通常のMythTVのフロントエンドを自動的に起動するか、あるいはその代わりに省電力のMythWelcomeを起動するかも選ぶことができる。
MythDoraがインストールするLinuxシステムは、MythBuntuのものとは基本的な部分が一点、すなわちユーザアカウントが異なっていた。MythBuntuでは、インストールの際に一般ユーザのアカウントを一つ作成するように促される。ルートアカウントはないため、システム管理はすべてsudoを使用して行なうことになる。一方MythDoraでは、ユーザ用のmythtvというユーザアカウントに加えて、ルートアカウントもユーザが指定したパスワードで作成される。
|
|
|
| MythBuntuのインストーラは貧弱なGTKテーマのせいでチェックボックスのオン/オフが見分けにくい | KnoppMythのインストーラはターミナルウィンドウで動作するが、その間デスクトップ環境は操作できない | MythDoraのインストーラは操作しやすく理解しやすい |
KnoppMythはライブCDとして実行することもでき、実際ブート後直接的にMythTVフロントエンドモードにすることもできるのだが、今回は最も一般的なMythTV設定である、フロントエンド/バックエンドを組み合わせたマシンとして試した。KnoppMythのインストーラはテキストベースなのだが、OSの設定は他のディストリビューションのもっと派手なGUIのインストーラと同じくらいスムーズに行なうことができた。KnoppMythのアカウント管理の方法は、他の2つのディストリビューションともまた違っていて、mythtvというユーザアカウントを作成するが、それとは別にユーザ自身のユーザアカウントの作成も促す。またルートアカウントも作成し、パスワードはユーザが指定する必要がある。
OSの基本インストールが完了したら、KnoppMythはリブートして自動的にユーザセッションを開始する。そしてビデオドライバやサウンドカードのテストなどの細部の設定を行なうために2つめのインストーラを起動する。2つめのインストーラでの作業が終了すると、MythTV用の設定プログラムが起動する。
