2006年03月27日

CentOSでMythTVインストールメモ

FedoraCoreでMythTVを使っていたのですが、OSのバージョンアップの度に
システムの入れ換えをするのが面倒になったので、CentOSに移行する事にした。

1、CentOSのパッケージのアップデート
# wget http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
# rpm --import RPM-GPG-KEY-centos4
# yum -y update

1-1、標準のKernelでは Video For Linux (V4L) が有効になっていない為、
    V4Lが有効になっている、Kernel を centosplus からインストールする。
# yum --enablerepo=centosplus install kernel-smp
※環境が Dual CPUのためsmpをインストールしています。
  その後のアップデートは
# yum --enablerepo=centosplus update kernel-smp
 で、アップデートしています。
 plusのKernel は標準の Kernel より遅れてリリースされるみたいです。
 
2、ATRPMSのレポジトリを追加。
# vi /etc/yum.repos.d/CentOS-Base.repo
に下記を追記。

[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el4-i386/atrpms/stable
gpgcheck=1
enabled=0


追加編集したら。
# rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

3、MythTVのインストール。
# yum --enablerepo=atrpms install mythtv-suite

4、MySQLの起動とチャンネルデータベースの生成。
1) # service mysqld start
2) # chkconfig mysqld --add

※MySQLの設定は時間ができたら、追記予定(汗。

3)$mysql -u root -p < /usr/share/doc/mythtv-0.19/database/mc.sql
※ディストリやVer.もしくは、インストール方法によって「mc.sql」の保存場所が違うので、見つからないようであれば。
# find / -name mc.sql -print
とでも、実行して見つけるのも良いと思います。

5、mythtvbackendの起動と自動起動設定。
# service mythbackend start
# chkconfig mythbackend --add

6、MythTV、専用のセットアッププログラムの実行。
# mythtvsetup
を実行する。

今日はここまで。2006/3/27日

ここからは、PcWebさんの下記のサイトにそって作業するとわかりやすかった。
http://pcweb.mycom.co.jp/special/2004/linuxrec/008.html
※./setupはmythtvsetupに読み替えて実行。

投稿者 takayuki : 22:37 | コメント (0)

2005年09月06日

FedoraCore4 Mythtv Frontend文字化け修正設定のメモ。

現在、FedoraCore3でMythTVを動かしているのですが、そろそろFedoraCore4に以降しようと思い、
作業を開始したのですが、Backendがうまく動かず、FC3をBackend、FC4をFrontendにしました。
動かない原因はMySQLなのですが、時間が取れず保留にしています。

インストール方法は、ATRPMSでインストールしています。

Frontend実行時、情報が□□□と表示される時は、下記を実行してFrontendの表示設定をkochiに、
変更する事で、正常に表示されるようになりました。

# cp /usr/share/fonts/japanese/TrueType/kochi-gothic-subst.ttf /usr/share/mythtv/

そのうち、FedoraCore4かCentOS4.1に以降しようと思っています。

投稿者 takayuki : 01:21 | コメント (0)

2005年05月16日

MythTv 0.17→0.18に移行のメモ

そろそろ、0.18に移行しようと思い作業を実施した時のメモ。
1.Fedora Core3:Backend Server
i810E セレロン800MHz PC100 384MB GV-PCTV4/PCI
  aptでupgrade、問題なくアップグレード完了、別途作業なしで動作良好。
2.Gentoo 2005.0:Frontend
  Duron 1.3G PC100 512MB
  ACCEPT_KEYWORD="x86" emerge mythtv でアップグレード実施、別途作業なしで動作良好。
3.Vine 3.1:Frontend
  VAIO SR9 ペンティアム3 700MHZ MEM 256MB
  ソースから(distcc使用)、インストール実施。
  インストール後 ldconfigを実行し、動作良好。

全体的に日本語が綺麗に表示されるようになっている。

投稿者 takayuki : 18:46 | コメント (0)

2005年04月19日

Gentoo 2005.0にMythtv 0.17 Frontendメモ

Gentooのセットアップを済ませたので、Mythtvを入れた時のメモ。
※Frontendとして使う為、キャプチャカードなどの設定はしていない、Backend デーモンも起動しない。
※音源の設定はAlsaで設定済み。
※ビデオカード設定済みとする、動画をオーバーレイ再生できる状態。
1) emerge mysql
2) emerge kde
3) ACCEPT_KEYWOEDS="~x86" emerge mythtv
   ↑家ではBackendが0.17なのでGentoo側も0.17に合わせる為にマスクを解除して、インストール。
4)Mysqlを使えるようにする。

#/etc/init.d/mysql start
   ↑試しに起動してみる。
#rc-update add mysql default
   ↑次回起動時、自動起動するように設定する。
 #mysql -u root mysql
mysql>SET PASSWORD FOR root=PASSWORD('パスワードを入力');
mysql>exit
   ↑Mysqlのrootパスワードを設定する。1度設定していれば、必要は無し。
#mysql -u root -p < /usr/share/mythtv/database/mc.sql

$mythsetup
↑Backendが別なので、BackendのIP Addressを設定する。
$mythfrontend
  ↑録画されている、動画を再生できるか確認して終了。

2005年4月19日現在Mythtv0.18がリリースされているが、様子見保留。

投稿者 takayuki : 11:41 | コメント (0)

2005年03月30日

Mythtv0.17 MythWebカテゴリー表示の修正のメモ

MythWebを使っていて、0.16では表示されていた、項目「内容」が表示されなくなったなと思っていたのですが、Net(2ch)を見ていたらよい情報がありました。

オープンソースコミュニティのMLに修正パッチがあったので、ダウンロード。
MLのNo.71のファイルをダウンロードしました。
1.tv_grab_jp.patch
2.mythweb_japanese.php.patch
早速当ててみました。
1.#cp ./tv_grab_jp.patch /usr/bin
#cd /usr/bin
#patch < tv_grab_jp.patch
2.#cp ./mythweb_japanese.php.patch /var/www/html/mythweb/languages/
#cd /var/www/html/mythweb/languages/
#patch < mythweb_japanese.php.patch
3.$mythfilldatabase
そして、ブラウザからアクセスすると。
mythweb.JPG
すごい、内容もカテゴリーの色も修正されてるw(°o°)w おおっ!!

あと映画のカテゴリーの色の修正方法もあったので、φ(・_・”)メモメモ
1./var/www/html/mythweb/languages/mythweb_japanese.php
を修正。
$Categories['movie'] = array('映画');

$Categories['movie'] = array('映画', '映画');

私も、MLに参加させてもらおうと思います。

投稿者 takayuki : 19:50 | コメント (0)

2005年03月16日

Mythtv0.17

Fedora Core 3

1、Fedora core 3 でaptを使えるようにする。
   1)aptを(http://apt.freshrpms.net/)からダウンロードしてインストールする。
     ※今回はFedora Core 3(以下FC3)なので現在最新の
       Fedora Linux 3 (rpm 4.3.x) 05-Nov-2004 18:45  936K Binary x86 rpm packageをダウンロードする。
   2)ダウンロードしたファイルをインストール。
     #rpm -ivh apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm
   3)FC3を最新にする。
     #apt-get update
#apt-get upgrade
で一通り最新にする。
2、apt-getでatrpmsを使えるようにする。
   1)/etc/apt/sources.listに下記を追加。
     rpm http://apt.atrpms.net fedora/3/en/i386 at-stable at-good at-testing
     を追加したら。
     #apt-get update
#apt-get upgrade
#apt-get install mythtv-suite
を実行。これで、プラグインを含めて一通りがインストールされた。
3、MySQL設定
   1)mysql起動
     #service mysqld start
   2) リブート後自動で起動するようにする。メニューにしたがってmysqldを登録して下さい
     #setup
   3)Mysqにパスワード設定をする。
     $mysql -u root mysql
      mysql>SET PASSWORD FOR root=PASSWORD('パスワードを入力');
      mysql>exit

4、チャンネルデータベースの生成。
    1)$mysql -u root -p < /usr/share/doc/mythtv-0.17/database/mc.sql
※ディストリもしくは、インストール方法によって「mc.sql」の保存場所が違うので、見つからないようであれば。
#find / -name mc.sql -print
とでも、実行して見つけるのも良いと思います。
7、mythtvbackendの起動。
  #service mythbackend start
6、MythTV、専用のセットアッププログラムの実行。
  $mythtvsetup
   を実行する。
ここからは、PcWebさんの下記のサイトにそって作業を続行してください。
http://pcweb.mycom.co.jp/special/2004/linuxrec/008.html
※./setupはmythtvsetupに読み替えて下さい。

その他(はまらないように、できるだけの、ガイドライン)
1、デバイスファイルのアクセス権を変更。デフォルトだと「0600」では、一般ユーザの権限ではテレビのチャンネルを変更できないという問題が発生するため、viなどのテキストエディタで「0666」に修正する。
(要システム再起動)。
     1)#vi /etc/security/console.perms
          0600 0600 root
            ↓
          0666 0666 root
2、日本語文字化けとメニューが英語のままの表示修正対応。
#cp /usr/share/fonts/ja/TrueType/Kochi-gothic-subst.ttf /usr/share/mythtv/
ttfファイルをmythtvディレクトリにコピーして、あとはmythfrontendでコピーした、ttfを指定すればOK.
3、mythfrontendが起動しない時はだいたい、mysqldとmythbackendが起動していない事が多い。(要確認)
4、予約ができない、録画できない場合は、保存ディレクトリが無い事が多い、もしくはアクセス権。
5、IO-DATA GV-PCTV4/PCI はカーネルが古いと、バグがあるらしく、正常に表示できない。
  対処方は。
$ mythfilldatabase ←20~30秒ほど待つ
$ mythfilldatabase --manual ←「--manual」オプションを付けて再度実行
Choose a channel name (any string, long version) [NHK総合] ┐
Choose a channel callsign (any string, short version) [NHK] │
Choose a channel number (just like xawtv) 1 ├初期設定
Choose a channel fine tune offset (just like xawtv) [0] ←ここに 109を入力する。
Choose a TV format (PAL/SECAM/NTSC/ATSC/Default) │
Choose a channel icon image (any path name) ┘
バグでオフセットが109前後ずれているとの事。
最新のカーネルでは問題解決されている。
バグ有り→バグ無しにカーネルを変えた時に、また写らなくなるので今度は0に戻ぜばOK。


うちの環境は M/B  I810E
         MEM  400MB
         CPU  セレロン 800MHz
         カード IO-DATA GV-PCTV4/PCI
使用感は、Mpeg4+MP3で録画して、frontendを別に用意してそこから見ています。
セレロン 800 MHz 1台のシステムだと、TV録画(mpeg4 + MP3)しながらのTV再生はこま落ちします。

投稿者 takayuki : 01:11 | コメント (0)