Ubuntu 12.04 の PT3 関係をアップデートする
http://transitive.info/2012/10/22/ubuntu-pt3-epgrec/ で設定した録画用のマシンを更新したときのメモ。 Linux カーネルのバージョンを変えたので、PT3 関係は再度、コンパイルしてインストールする。 カードリーダ関係と apache2、mysql、php、epgrec はすでにインストールされているので、今回は何もしなくて良かった。
Ubuntu の更新
apt-get update
apt-get dist-upgrade
以前に Grub でデフォルトで使用するカーネルを指定していたので /etc/default/grub の GRUB_DEFAULT の値を
GRUB_DEFAULT=0
のようにして
update-grub
としてデフォルトで最新のカーネルで起動するように元に戻す。
PT3 のドライバのインストール
以前に、PT3 のドライバはインストールしたので /etc/modprobe.d/blacklist.conf に
blacklist earth-pt1
と書き込まれているか確認する。
git clone https://github.com/m-tsudo/pt3.git
cd pt3/
make
sudo make install
README の「DKMSを有効化」の部分はうまくいかなかった(シェルスクリプトがうまく動かない)。
再起動して /dev/pt3video* があることを確認する。
ARIB STD-B25
すでにインストールしてあるので不要かもしれないが、今回はもう一度インストールした。
wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.zip -O pt1-c44e16dbb0e2.zip
unzip pt1-c44e16dbb0e2.zip
cd pt1-c44e16dbb0e2/arib25
make
sudo make install
recpt1
hg clone http://hg.honeyplanet.jp/pt1/
cd pt1/recpt1
pt1_dev.h の /dev/pt1video1 などを環境に合わせて /dev/pt3video1 に変更する。
./autogen.sh
./configure --enable-b25
make
sudo make install
ここで、一度、再起動しておく。
sudo reboot
epgdump
念のため、再度、インストールする。
wget http://sourceforge.jp/frs/redir.php\?m\=iij\&f\=%2Fepgrec%2F53385%2Fepgdumpr2_20111001.tar.gz -O epgdumpr2_20111001.tar.gz
tar xvzf epgdumpr2_20111001.tar.gz
cd epgdumpr2
make clean
make
cp epgdump /usr/local/bin
epgrec
特に変更する必要はなかった。 地上波のチャンネルを変えるなら config.php を編集する。